Posts

Showing posts from December, 2025

CST 489/499 Week 16 Learning Journal

CS Online Reflection Deciding to apply to the CS Online program was one of the best choices I have made. This program has broadened my horizons and exposed me to various areas of computer programming that I can focus on.  Looking back at my early journal entries, I can see that my view of what Computer Science is was very narrow. CST 300 opened my eyes to the ethical implications of being a software engineer and to the professional code we must adhere to. This class helped shape my approach to producing high-quality projects in other courses focused on societal impact. In CST 338 and CST 336, we focused on developing applications that enable users to track their fitness progress and promote healthier lifestyles. In CST 383, we used data science to predict which factors most strongly influenced students' learning, given their habits. Finally, as our capstone project, we developed a web application that uses a novel algorithm to assist computer science students in learning data struc...

CST489/499 Week 15 Learning Journal

  Milestones Accomplished This week, my main contribution to our capstone project was to the Project Testing Report. I reported feedback from a participant in the CSUMB Competitive Programming Club, and he provided really thoughtful feedback on UI/UX and the platform overall. I shared and summarized this feedback with the team at our last meeting and incorporated it into our report.  Next Steps My plans for next week are to refine our Capstone Presentation video based on feedback from the professors and to assist with any platform changes before our Capstone presentation. We are meeting one more time on Thursday to review the final few assignments and prepare for the presentation on Saturday.   Challenges This week, our main challenge was deciding on the changes to make before our Capstone presentation. We received substantial feedback from our project testers. After a long meeting, we decided which changes to implement and which to defer until after the Capstone pre...

CST 489/499 Week 14 Learning Journal

Milestones Accomplished This week, my main contribution to our capstone project was drafting the group's presentation outline and presenting it at our meeting. I also created a draft script for my part of the video and tailored it to meet the video time requirements.  Next Steps My plans for next week are to record my part of the video and prepare for our live practice on Friday with Dr. Feng. I will also follow up with the CSUMB Competitive Programming Club to confirm their participation in testing our platform.  Challenges This week, our main challenge was meeting the Capstone video requirements. While we created a DSA learning platform, the algorithm we implemented differs from others, and we did not have enough time to explain how it differs. We are also worried that the CSUMB Competitive Programming Club may be too busy to test our platform. We have CC'd Dr. Feng on our responses so he can follow up with them in person.

CST 489/499 Week 13 Learning Journal

   Milestones Accomplished This week, my main contribution to our capstone project was adding functionality to the Calendar page. I successfully pulled dates from our database and displayed them in a pre-existing calendar format. This allows the user to see what work they previously completed and which categories are scheduled.   A huge team accomplishment is that all of our work has been pushed to our main branch and is ready for testing!  Next Steps My plans for next week are to draft the presentation outline for the group and present it at our next meeting. I also hope to use this outline to set up the first few slides for our presentation, in preparation for the video. In addition, I plan to help take on errors we find in main and provide reviews for Pull Requests as needed.  Challenges This week, the main challenge we faced was the bugs that were found after merging our work into main. This is our current focus this week, along with project testing. Th...