Monash home | About Monash | Faculties | Campuses | Contact Monash |
Staff directory | A-Z index | Site map |
Undergraduate |
(ENG)
|
Leader: J Zakis
Offered:
Clayton First semester 2006 (Day)
Synopsis: Java programming basics. The concept of object and class. Subtyping, inheritance and polymorphism. Class libraries. The concept of abstract classes, interfaces and encapsulation. Sequence and data control in programming languages. Development of Graphical User Interfaces and event handling. Error handling using 'throw' and 'catch'. Design analysis, use of patterns and some case studies. Threads in applications and applets.
Assessment: Practical work, laboratory work and tests: 100%
Contact Hours: 26 lecture hours and 26 laboratory hours
Prerequisites: TEC2041