This course is an introduction to object-oriented paradigm of designing and developing software applications. The focus of this course would be on learning good software design objectives and principles.
Using Java programming language, students will learn modelling and developing software applications of reasonable complexity and quality through the application of established object-oriented design principles and patterns.
In doing so, students will also demonstrate fundamental skills in object-oriented software development, GUI programming and application-level multi-threading.
The weights for COMPSCI230 assignments.
The textbook for this course can be found online here.
Paramvir Singh - firstname.lastname@example.org Office Hours: by appointment Room: 303S-423
Angela Chang ****- email@example.com Office Hours: Thursday 3-4pm Room 303-414
The University of Auckland