Posts

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...

CST 300 - Week 5

Image
Hey everyone! We are back with yet another update my online computer science journey.  Part One: Support and Comment on Teammates' Goals  Part Two: Possible Capstone Ideas After viewing several Capstone presentations, I've identified three potential projects that align with my interests in app and game development. Here are three possible Capstone projects I might choose to pursue: 1. Educational Game for Learning Programming Concepts - I would like to develop a mobile game designed to teach programming concepts to beginners. The game could use a fun and interactive approach to introduce basic coding principles, such as loops, conditionals, and functions, using a visual and engaging narrative. 2. Fitness App with Game - like Elements - I would like to create a fitness app that incorporates gamification to motivate users to maintain a healthy lifestyle. The app would track users' physical activities and reward them with points, badges, and achievements for completing worko...

CST 300 - Week 4

Hey everyone! I am back with an update on my online journey.  Part One: Set Your Educational Goals To be honest, I hadn't really thought about this until this week. The readings and lectures really got me thinking on what it was that I wanted to achieve in my educational life. Firstly, I want to master the computer science core concepts. I see myself confidently solving complex algorithms, understanding data structures, and applying these skills to various programming languages. The thrill to solve puzzle-like problems and the satisfaction of seeing my code work is what I am excited about. I aim to score an A or B in at least my core classes, with at least one significant project and at least 75-80% on my coding assignments.  Part Two: Set Your Career Goals I am not really sure about my career goals yet but I do want to be the best at whatever I plan to do. Be it working at a software development company, or working for further artificial intelligence advancement, I want to be...

CST 300 - Week 3

Hello everyone! We have now reached the end of week 3 of our online journey! We learned so much this week. Firstly, we learned about different academic study tips. As discussed in my previous post, one area that I felt I need to improve on was to improve my concentration to study effectively. From the article this week, I learned some things I have not come across before. For one, studying with a routine. It helps a lot when time is delegated to specific tasks. Another tip that I found helpful was to do something different than usual in  my study breaks. This helps to look forward to the breaks and refreshes my mind more.      Another segment we had this week was lecture material on ethics. This was fascinating because I learned the different types of ethical theories, frameworks, morals, and laws. Some examples are: - ethical egoism: those who are motivated by their self-interest - The Divine Command Theory focuses on what is right and wrong according to God's will....