Game programming in C++

Website:website containing additional information
Course code:INFOGPC
Credits:7.5 ECTS
Period:periode 3 (week 6 t/m 16, dwz 4-2-2008 t/m 18-4-2008; herkansing week 22)
Timeslot:A
Participants:up till now 50 subscriptions
Schedule:Dit is een oud rooster!
formgrouptimeweekroomteacher
college   ma 09-116-11,13-15 MIN-208 Arjan Egges
 
wo 09-116-11,13-15 MIN-211
practicum groep 1 ma 11-136-11,13-15 BBL-458
wo 11-136-11,13-15 BBL-458
groep 2 ma 11-136-11,13-15 BBL-453
wo 11-136-11,13-15 BBL-453
groep 3 ma 11-136-11,13-15 BBL-456
wo 11-136-11,13-15 BBL-456
werkcollege          Ben van Basten
 
Contents:The goal of the course Game Programming in C++ is twofold. First, a practical introduction to programming in C++ will be given. We will also present a set of useful techniques for efficient and reusable C++ programming, including design patterns. Next, we will discuss how C++ is used to implement techniques often used in games. We will look at a collection of advanced programming techniques, such as inheritance, exception handling, STL, and plugins. Also, we will provide an analysis of the structure of game engines by looking at their architecture, as well as the design patterns that are applied. Next to the lectures, a number of practical assignments will be given, each of which addressing a particular topic covered in the lectures. For these practical assignments, we will use an existing game engine.
Literature:C++ for Game Programmers: Second Edition by Michael J. Dickheiser. Charles River Media, 2007. ISBN 1-58450-452-8.
Course form:The course consists of 2x2 hours of lecture per week, as well as a 2x2 hours for the practical assignments.
Exam form:The final mark is defined by the written exam (70%) and the practical exercises (30%).
Minimum effort to qualify for 2nd chance exam:Om aan de aanvullende toets te mogen meedoen moet de oorspronkelijke uitslag minstens 4 zijn.
wijzigen?