Skip to content | Change text size

TEC3891

Computer applications ( 4 points, SCA Band 2, 0.083 EFTSL)

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