M Kölling
6 points - Two hours of lectures and two hours of tutorials per week - First, second semester - Caulfield - Prohibitions: CFR1124, CFR2128, CFR3112, GCO1812, GCO3821, SFT1102
Objectives On completion of this subject students should have knowledge of object-oriented topics such as single and multiple inheritance and polymorphism. They will have gained experience with the design and implementation of object-oriented applications involving class structures and library classes. Students will be familiar with important elements of class libraries, their purpose and usage.
Synopsis This subject continues the introduction to software development and software engineering with more advanced techniques and concepts. Programming language constructs such as inheritance, polymorphism and recursion are covered. Program design and class structure are revisited with more advanced problems and solutions. More experience is gained with testing object-oriented programs. Students gain familiarity with some important standard libraries and their usage, including collection classes.
Assessment Examination (3 hours): 40% - Unit test: 20% - Assignments: 40%
Recommended text s
To be advised
Back to the 1999 Information Technology Handbooks