Object-Oriented Software Development - COMP4001

   
   
   
 
Campus: Kensington Campus
 
 
Career: Undergraduate
 
 
Units of Credit: 6
 
 
EFTSL: 0.12500 (more info)
 
 
Indicative Contact Hours per Week: 4
 
 
Enrolment Requirements:
 
 
Prerequisite: COMP2911.
 
 
CSS Contribution Charge:Band 2 (more info)
 
   
 
Further Information: See Class Timetable
 
 

Description


This course will cover object-oriented design and implementation methods for complex software systems. Topics covered include: object-oriented program design techniques, concurrent programming in Java, software reuse and designing for reuse, design patterns and styles, some more advanced OO topics. Examples from a wide range of application areas will be used at all stages to illustrate concepts and techniques.

Assumed Knowledge: Competency in Java.