Mod Details
Mod Details
Short Name:
AIP
Module Code:
CO603
Module Type:
UG
Buckinghamshire New
University Responsible
School:
Level:
Valid From:
Sept 08
Credit Points:
30
Expected Length:
30 wks
Semester:
Year Long
Indicative Content:
General
Frameworks
Agile development, test driven development, refactoring
UML
Networking
OSI model
TCPIP & UDP
Ports
Client Server Architecture
Distributed Games
Scalability
Security
Synchronisation
Predictive modelling (Dead reckoning)
Frame timing
Programming
Windows API
Encapsulation, inheritance, polymorphism
Classes, objects, structures
Overriding, overloading, operator overloading
Recursion, generics
Data structures, lists, stacks, graphs, trees, BSP trees
Threads, ports & sockets
Client server programming, handling network events
Control game objects
2.
3.
4.
Demonstrate an understanding of the principles and concepts behind computer networks as they
relate to multiplayer games and distributed software.
Apply a Software Engineering methodology to the development interactive software
5.
Type*:
Indicative Description:
% Weighting*:
Indicative Due
in Week No:
Summative
Coursework1
Implement OO design
20%
Summative
Coursework2
30%
14
Summative
Coursework3
25%
23
Summative
Coursework4
25%
28
Alternative to
Last
Coursework
Summative
Exam
25%
29/30
Author
Title
Date
Publisher
S. Lippman
C++ Primer
2005
Addison Wesley
Key Journal(s):
1.
Key Website(s):
1.
http://www.cplusplus.com
2.
http://msdn2.microsoft.com