Module Descriptors
WINDOWS GAME PROGRAMMING
COSE50317
Key Facts
Faculty of Computing, Engineering and Sciences
Level 5
15 credits
Contact
Leader:
Email:
Hours of Study
Scheduled Learning and Teaching Activities: 36
Independent Study Hours: 114
Total Learning Hours: 150
Assessment
  • ASSIGNMENT weighted at 50%
  • EXAMINATION - UNSEEN IN EXAMINATION CONDITIONS weighted at 50%
Module Details
Module Indicative Content
Introduction to Windows Programming.
API's for programming Windows-based computer games.
Algorithms and techniques for bitmapped and vector graphics under Windows: multiple buffering, sprites, scrolling, 2D or 3D isometric games.
Input device programming: keyboard, mouse.
Game audio programming.
Windows game hardware platforms: general-purpose computer, game console.
Module Special Admissions Requirements
Prior study of CE00371-1, Introduction to Software Development or equivalent and CE00396-1, Object Oriented and Event Driven Programming or equivalent.
Module Resources
A personal computer or similar
A 3D modelling and animation application
A development environment or kit
An API or middleware suitable for Windows Game Programming
Module Texts
Tricks of the Windows Game Programming Gurus, A LaMothe, 2nd Edition, SAMS, 2002, ISBN: 0-672-32369-9
Game Programming all in One, BMT De Sousa, Premier Press, 2002, ISBN: 1931841233
Module Learning Strategies
This module will delivered through a combination of formal lectures and practical exercises. Emphasis in the lectures will be placed on presenting a broad overview of the subject are, while a single practical assignment will be used to give depth in the core programming principles and techniques for generating Windows-based computer games. You will be expected to read the relevant literature, think critically, discuss/consult with peers and tutors. You will also be expected to develop and appraise a simple Windows-based computer game.
2 lectures and 1 practical per week (1:n)2 (1:20)1.
Module Additional Assessment Details
Assignment (50%) assessing Learning Outcomes 1-4.
Examination (50%) 2 hours assessing Learning Outcomes 1, 2 and 3.