ITC313 Programming in Java 2 (8)
Prerequisite: ITC206
Enrolment Restriction: Not available to students who have completed ITC138 or ITC438 or ITC220 or ITC237.
This subject extends Programming in Java 1. The focus of this programming subject is on the creation of robust and correctly constructed GUI applications that interact with problem domain objects and relational databases. This subject will cover Java GUI components, GUI construction, the interpretation of UML class diagrams, streams and serialisation, multithreaded applications, reusable software via JavaBeans and relational database management via the JDBC. Usage of correct object oriented programming heuristics is emphasised in this subject.
