/EDUCATION/COMP1202
COMP1202: Programming I
First Year, 2023/24 · Semester 1
Overall mark 88%
An introduction to programming using Java, covering OOP principles and good programming practices.
SKILLS Object-Oriented Programming · Testing and Debugging · Version Control
TECHNOLOGIES Java · Git · IntelliJ
What the module covered
This module introduced the fundamentals of programming using Java. Covering the theory behind OOP, general “good programming practices” and the use of tools such as Git and IDEs (IntelliJ). Alongside a final exam, the module also included a number of practical labs as well as a final coursework project which required the implementation of a simple text-based simulation game using Java.
What I took from it
While I already had prior experience with programming concepts and writing code, this module helped reinforce and extend my understanding. The coursework was especially useful in helping me get comfortable with incremental development and testing as well as producing clean, well-structured and documented code.