Posts

CST 338 Software Design - Week 1

  Week 1 Learning Journal: Reflection on HW 01 and Other Assignments: Week 1 we worked on multiple assignments. Since these are all 8-week courses, we have to learn really fast which is a big challenge for me. I'm the type of person to work better as the days go on and the more I get used to something. As soon as I'll grasp everything here we'll already be finishing up with the course. Anyways, I worked on CodingBat exercises, learning UML and JUnit, setting up the LDPM project, etc. I really liked the Project 1 starter and IntelliJ stuff as I got to use the software and get accustomed to it. I am feeling more comfortable everyday as I use it. I can say I feel proud that I can use such a software. One of the challenges with this class is the Git platform. That will take a bit to get used to. “The submission is missing the screenshots of fields and auto generated setters+getters.” I received this comment in the first check in for the big project that’s coming and this was on...

CST 338 - Software Design | Week 0

Week 0 was mainly introducing us to Java. I haven't coded in this language for over a year so it was really rusty for me. However, thanks to Codingbat, I got to relearn some of my java capabilities. Here is a recap: Did you plan it out or throw code at it? In the first few exercises I did initially try just throwing code at it. I quickly realized that this was more than just solving a problem. We have to be systematic and organized as we learned in CST 300. You can't just get work done; you have to do it right.  What worked? I was thinking of hurrying through it and take only 45 minutes to an hour as it said it would take that long for these assignments. However, when I started planning out my solution and actually working through it, it took me much longer. What worked was to understand what the problem is asking from you and then to complete it step-by-step.  What DID NOT work? Throwing code at it didn't work. I had to look through the different functions and lines that j...

Week 8 - Final Week of CST 300 | Video Project Reviews | Learning Journal

Part 1: Video Review #1 (Evaluation and Suggestions included) - Replicant Collective: Biomimicry Video Link:  https://www.youtube.com/watch?v=ukOhBReFl5k 1. is the topic well covered?       Yes, very well. Intro is clear, then jumping into what they will present during this presentation.  2. is the presentation clear?      For the most part, yes. Speaker's spoke a little low or maybe audio was cut down during the editing of     the video and the background music . 3. how is the quality of the research?     The quality of the research is very good and is seen throughout the presentation.  4. how is the quality of the video production?     It is beautiful. The background music and video was very engaging and kept the audience engaged.  5. is the video engaging and interesting?     Yes. Because of the background effects, music and scenery.  6. is the team work evident?     Ye...

Week 7 - Video Project & Week's Reflection

Part One: How did you collaborate? So far, we completed the professional audience video. Our collaboration was phenomenal. We have two set times to meet throughout the week:  Monday at 4:00 PM and Wednesday at 1:00 PM. This allows us to start on assignments as soon as they are open and we have the time to sit through those days working together. One of our meetings lasted almost 5 hours. Everyone in our group is motivated and disciplined and also capable of working in a team. We listen to each other's opinions and make sure we communicate any problems we may have.  What tools did you use to communicate and produce? We used: - Discord for recording and communication.  - Google Slides for production. Is the process smooth? Yes and no. What happened the other day was that we didn't really read the directions right and thought the assignment was pretty straightforward. However, after almost completing the professional slides, we came to realize that we didn't follow through w...

Week 6 - Capstone Ideas Discussion, Weekly Journal

  Part 1: Help Your Teammates to Develop Capstone Ideas We discussed all our possible capstone ideas and saw a relation of organization and artificial intelligence within our ideas.  These were our ideas: User-friendly appointment booking system for small businesses - Many small businesses have a hard time with inefficient and difficult scheduling systems. This project would create a simple, mobile-friendly appointment booking system with features like automatic reminders and calendar, significantly improving customer experience and reducing no-shows. Smart navigation system or app for public spaces - Many people struggle with navigating crowded places like malls, airports, or large events. This project would create a user-friendly mobile app that provides real-time navigation indoors, showing the least crowded paths based on foot traffic data. It could also include accessibility-friendly routes for users with disabilities, improving overall user experience and convenience. AI...

Week 5 - Team Comments, Capstone Ideas, Weekly Journal, Industry Expert Interview

Image
  Part One: Team Comments  Comment for Jian:  Jian's Week 4 Journal Comment for Noah:  Noah's Week 4 Journal   Part Two: Capstone Ideas 1. User-friendly appointment booking system for small businesses - Many small businesses have a hard time with inefficient and difficult scheduling systems. This project would create a simple, mobile-friendly appointment booking system with features like automatic reminders and calendar, significantly improving customer experience and reducing no-shows.  2. Smart navigation system or app for public spaces - Many people struggle with navigating crowded places like malls, airports, or large events. This project would create a user-friendly mobile app that provides real-time navigation indoors, showing the least crowded paths based on foot traffic data. It could also include accessibility-friendly routes for users with disabilities, improving overall user experience and convenience. 3. AI-powered smart form auto...

Week 4 - Educational & Career Goals, ETS Readiness, and Learning Reflections

Part One: Educational Goals My goal in the CS program is to develop a good foundation in software development which specifically includes front-end and back-end technology. I also want to get a really good understanding of algorithms and develop problem solving skills. Programming languages are another important part of this plan. In fact, that is the essence of CS. I’ve done C++, Python, Java, Javascript and other languages, but want to revise them all again and this time create a nice portfolio utilizing some of the languages. The next goal is to hopefully land internships or full-time entry jobs to get real-world experience. All this is while attaining my bachelors. Part Two: Career Goals I want to start now in terms of career goals meaning that I want to start getting experience as soon as possible. This means I have to get into an entry level job and build from there. Something attainable can be taking courses on UI/UX design and get a career related to that. As I get used to that...

Week 3 - Time Management and Study Strategy, Weekly Update, Reflections

  Part 1: Study Tips Using this website, I got to read up on some important tips that I need to adopt in order to work on areas that I need to improve in regarding studying.  One of the study tips that really helped me was the prioritization tip. It said to prioritize by importance using the ABC method. This is extremely important because we fall behind due to a lack of prioritizing assignments which leads to procrastination since we don't really know what to start with or do at the time.  Part 2: Ethics I learned a lot this week through our different course material. One thing we went into depth on was on the topic of ethics. Ethics plays an important and big role in the world and always will. Life without ethical behavior and the ethical mindset would be a total mess. On this topic, we read up on general principals, avoiding harm, honesty and trustworthiness, justice, respect, privacy, and much more. We are also now starting to write a paper on this topic and had to sub...

Week 2 - Learning Strategies | Time Management | Project Management | Previous Capstones | Week Summary

Image
Learning Strategies Top 3 Study Skills I'm Good At: Following the SQ3R method: Survey | Question | Read | Recite   |   Review I didn't even know I followed this until I examined myself with it.  Minimizing Distractions While Studying: I’m good at selecting quiet, distraction-free environments like my study room at the corner of my house so not many people walk by throughout the day allowing me to focus deeply on the material. Looking for main ideas in paragraphs and extracting key details. Top 3 Areas I Need to Improve On: Creating/Following a Schedule:  I am not good at creating a schedule and even worse at following it. I'll try it for a day but then things pop up and I get inconsistent. I feel like I can't keep a good schedule when studying formally like school. However, this class is training us like we are working a job. Therefore, it is getting easier to follow a schedule as if we are needing to meet deadlines so I am enjoying it.  Time...

Week 1

We worked on foundational assignments this week to be introduced to the program and what we're expected to do. Took quizzes about: CSUMB, SCD, and online learning strategies. We also did an Industry Analysis Outline and Reference Page. There we learned the APA format that we will be using for our papers in the next couple years. Most importantly, we connected with our group members and set meeting appointments for this semester to ensure that we are on track with different assignments/deadlines and also understand the course material.  This is one of the projects we did with our group. We put together a "company" and how we can help customers through our unique skills and abilities.  Team Resume