CONTACT CSU

ITC421 Foundations of Programming (8)

Enrolment Restriction: Not available to students who have completed ITC129, ITC140, ITC206 or ITC429.
This subject covers problem-solving and computer program design and implementation in Java at an introductory level. Programming concepts are presented using an object-oriented approach and students learn how to develop programs using object-oriented techniques. The subject covers class design, the use of inheritance in class design and the use of aggregation techniques. Students learn to develop small applications consisting of a number of classes. The object-oriented approach is compared with other programming paradigms.