Lecture Notes


Course Outline

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 weights for COMPSCI230 assignments.

Additional Information

The textbook for this course can be found online here.

Paramvir Singh - p.singh@auckland.ac.nz Office Hours: by appointment Room: 303S-423

Angela Chang ****- angela@cs.auckland.ac.nz Office Hours: Thursday 3-4pm Room 303-414

The University of Auckland


Powered by Fruition