UWA Logo Computer Science & Software Engineering
Object-Oriented Programming (CITS2210)
   Faculty Home  |  School Home  |  help2210

Unit information for 2008:


Unit coordination and assessment:

Coordination: Dr. Rowan Davies, rowan@csse.uwa.edu.au, Rm 2.16
Discussion forum: help2210
Lecture times: Wednesday 9am and Thursday 12noon each week
in the General Purpose Building 2 LTh.
Labs: Monday 10am-12noon, or 2pm-4pm in CSSE Lab 2.01.
Students should attend one 2 hour lab session each week
(commencing in week 2)
Assessment: 20% Java mini-project (due week 8, roughly)
20% C++ mini-project (due week 12, roughly)
60% final exam, 2 hours, held in June

Before undertaking this unit, students are strongly encouraged to read:

Laboratory and project work:

There will be weekly 2 hour lab sessions in CS&SE lab 2.01, programming on Apple Macs (although the programs should work exactly the same on Windows or Linux).

There will be set lab sheets and two mini-projects to complete during your lab sessions, although you will most likely find that you require additional time beyond the set lab times. Laboratories commence in week 2 of the semester, and will be supervised by the lecturer.


Recommended Reading/Text:

Some of material in this unit will be based on the following text, and it is recommended that you read the relevant chapters (and the rest would not hurt, since it is an excellent book). Much of the earlier material will follow this text closely, but we won't follow it nearly as closely later when we focus on the details of programming in Java, C++ and Objective C.
Budd, 3rd ed.
An Introduction to Object-Oriented Programming, 3/e
Timothy Budd,
Addison-Wesley, Copyright 2002,
611pp, ISBN: 0-201-76031-2.
http://web.engr.oregonstate.edu/~budd/Books/oopintro3e/

[In the MPSL library at 005.117 2002 INT]

Top of Page
CRICOS Provider Code: 00126G