cse2acg advanced c for games techlgy
ADVANCED C++ FOR GAMES TECHNOLOGY
CSE2ACG
2014
Credit points: 15
Subject outline
The purpose of this unit is to teach advanced aspects of C++ programming. This unit is taught using Visual Studio and Qt, with the emphasis being on GUI applications. The unit starts with a review of basic C++ programming and then moves into the more advanced C++ topics of CPU cache optimization, advanced memory management, advanced performance optimization,multiple inheritance, RTTI, function pointers, object factories and object serialisation.
FacultyFaculty of Science, Tech & Engineering
Credit points15
Subject Co-ordinatorZhen He
Available to Study Abroad StudentsYes
Subject year levelYear Level 2 - UG
Exchange StudentsYes
Subject particulars
Subject rules
Prerequisites CSE1CPP or CSE1SYS
Co-requisitesN/A
Incompatible subjects CSE2CGT
Equivalent subjectsN/A
Special conditionsN/A
Subject options
Select to view your study options…
Melbourne, 2014, Semester 1, Day
Overview
Online enrolmentYes
Maximum enrolment sizeN/A
Enrolment information
Subject Instance Co-ordinatorZhen He
Class requirements
Laboratory ClassWeek: 11 - 22
One 2.0 hours laboratory class per week on weekdays during the day from week 11 to week 22 and delivered via face-to-face.
LectureWeek: 10 - 22
One 2.0 hours lecture per week on weekdays during the day from week 10 to week 22 and delivered via face-to-face.
Assessments
Assessment element | Comments | % |
---|---|---|
Laboratory work | Hurdle requirement: In order to pass the subject, students must obtain an overall pass grade, pass the examination and pass the assignment component. | 10 |
One 3-hour examination | 60 | |
One programming assignment equivalent to 1000 words | 30 |