Monash home | About Monash | Faculties | Campuses | Contact Monash |
Staff directory | A-Z index | Site map |
Caulfield Second semester 2007 (Day)
This unit will further develop object-oriented programming skills, and introduce the C++ language to students. Streams, pointers and arrays, classes, inheritance & polymorphism, templates and the STL, along with the I/O class hierarchy will be discussed at length. Interactive programming techniques will be used to solve various programming exercises. This unit will build upon previous programming skills, and provide a strong grounding for further study in this area, especially related to games engine development. The unit will examine game creation using C++ and Microsoft Windows DirectX.
This is an intermediate programming unit, intended to build on programming fundamentals studied earlier in the course. C++ is still the core language of choice in the development of game engines, and will be introduced in this unit to demonstrate various interactive programming techniques. This unit will provide strong background for programming in games.
Two assignments (40%), Examination (60%)
4 hrs/week: 2 hr lecture, 2 hr laboratory
MMS2804