Tuesday, December 10, 2024

CST338 - My Course Achievements

This semester has been a great learning experience for me. Throughout this course, one of my biggest victories was working on Android Studio for the first time. It felt intimidating at first, but as I worked through the setup and started building my first app, I gained knowledge that helped me better understand the lecture videos and slides. I can now navigate the platform more comfortably and understand how it connects all the parts of an application. Another big win for me was using GitHub. Before this class, I had never worked with version control, but now I understand how to push and pull changes and manage repositories, which will be a very useful skill in the future.

I also learned the importance of planning my program before writing code. Creating use cases helped me organize my ideas and understand what each method needs to do. This step made the programming process smoother and allowed me to avoid a lot of mistakes. Another improvement I noticed is in writing JUnit tests. At first, it was tricky to understand how testing works, but now I feel more confident writing tests and using them to check that my code works as expected.

Overall, I feel I’ve grown a lot since the start of this course. Learning to work with new tools like Android Studio, IntelliJ, and GitHub, and improving my programming practices with use cases and testing, has made me more confident as a developer. These victories remind me to celebrate progress and keep learning.

No comments:

Post a Comment

CST 334 - Week 8

I spent most of my time reviewing the materials to get ready for the final exam. The final covers two big topics, concurrency and persistenc...