Posts

Showing posts from June, 2024

CST 338 - Week 1

 Hey everyone!  I am back with another update on my online learning journey. This week we started coding in Java. We used Coding Bat to help develop our skills, and I must say, it was quite a challenge.      Java was a new programming language for me so it took me some time to get the hang of the language. I had a lot of fun because it was like a challenging puzzle. First, I started by understanding each problem, identifying the expected inputs and outputs. The I started writing the code, implementing one step at a time. Sometimes, I wrote a bit of code to see if it actually works, then moved on to the next part of the problem. Other times, I would write the code how I see fit and then end up debugging one step at a time.      For me, what worked was incremental development. Writing a little bit at a time and testing each part as I progressed helped in isolated issues quickly and made debugging easier. Reading the problem carefully, especially giv...

CST 300 - Week 8

 Hello everyone! We have reached the last week of CST 300. It was an eventful and interesting course. I definitely learned a lot. This week, we submitted our final project videos.  Part 1: Review Other Teams' Final Video Projects 1)  https://youtu.be/DUtErdKvH_wi      I personally loved watching this video! The topic was about predictive modeling, by J.R.S. Consultants, which was well-covered with detailed explanations. For example, their video explained what predictive modeling is, the common terms, types of models (classification, forecasting, clustering), and its importance in computer science. The presentation is clear and easy to follow, with the speakers articulating their points well. The use of visuals, such as graphs, in their PowerPoint, aids in understanding their material. The information they shared shows how thorough their research was, with credible sources throughout the presentation. The video was professional, with good audio and video qua...

CST 300 - Week 7

Hey everyone!      This week was the 7th week of my online journey! It was quite fun and stressful at the same time. We finally submitted our argumentative essay. We also reviewed our peers' resumes and cover letters, which helped us learn a lot about different types of work experience and skills our classmates have gained and how they have helped them in their lives. Part One      In planning our team's Final Research Video Project, we collaborated effectively by using a combination of synchronous and asynchronous communication tools. We used Google Meet for virtual meetings, which facilitated real-time discussions and decision-making. For ongoing communication and project management, we relied on iMessage and emails to maintain a clear and organized flow of information. Google Docs and PowerPoint were useful for sharing documents and collaborating on scripts, while regular Canvas reminders helped us keep track of tasks and deadlines. Overall, the process...

CST 300 - Week 6

 Hey everyone, We are back with yet another update of my online journey.  Part 1: Help Your Teammates to Develop Capstone Ideas So this week was really fun! We, a a team, thought of potential Capstone ideas for our future project. Some of the ones that stood out to me were: - Smart recipe recommender : I really like cooking, although I am not very good at it. This product would recommend recipes based on the ingredients we have available to us at that time.  - Language learning app : Although there are quite a few of these, we would have one with multiple languages and games. It would be something that is friendly for all age groups. I love learning new languages so I really enjoyed this idea.  Part 2: Keep Up With Your Learning Journal Moreover, we worked on our first draft of our ethics essay and reviewed our peers' essays as well. My peers had wrote really well and I learned quite a few new things that are ethical concerns out there in the world. We also made cove...