Abstract
This subject covers problem-solving, computer program design, implementation and evaluation in Java. Students learn to develop object-oriented applications consisting of a number of classes. The object-oriented approach is compared with other programming paradigms. The subject covers class design, file manipulation, Graphical User Interface components, and the use of inheritance and … For more content click the Read More button below.
Syllabus
Review of basic programming principles in the context of the Java language; strong typing and flow of control patternsObject-based programming: the creation of objects, their use and interactionThe interpretation of design requirements through simple Unified Modelling Language (UML)User-defined classes, class design and implementationTesting and debugging techniquesInheritance patterns and inheritance implementation; … For more content click the Read More button below.
Assumed knowledge
Programming knowledge at the level of ITC558.
Enrolment restrictions
Only available to postgraduate students
Not available to students who have completed ITC206
Incompatible