Friday, April 12, 2024

CST338 - Week 7

 

 CST338–Software Design Week 7

Reflecting on the start of this course, the Jotto assignment initially posed a complex and challenging task. However, as the course progressed and I tackled projects with several classes larger than Jotto, the assignment gradually transformed into a more manageable task. This journey of understanding the stages of software development, studying various Java concepts like unit testing, and becoming familiar with IntelliJ has been rewarding. If I were to revisit Jotto, I would now approach it with a more structured method, separating several methods from their respective Java class.

I am proud of the confidence I gained while working through challenging problems to find a solution for Jotto and other assignments in general. Therefore, nothing is worth celebrating other than the gradual practice of Java code and the active dedication to write the code and analyze it through  the Junit testing framework. Overall, I have learned from this course the software design with respect to Java fundamentals as an object-oriented programming. Moreover, I have gained fundamental knowledge in Polymorphism, Abstraction, Encapsulation, and Inheritance.


No comments:

Post a Comment

CST462S - Final Week

Service Learning Journal Reflections This marks the final week of our Service Learning experience. Our team successfully completed the final...