Principles
of Computer Graphics:
Mathematical
concepts for game programming consisting of everything from optimized drawing
routines to advanced 3d algorithms.
Operating
Systems:
Mac
OS, Window's GDI, Window's MFC, Direct Draw, and Open GL techniques.
High
Level Programming:
Concepts
of C, C++, Object Orientated Design, Speed / Memory Optimization, and the
ability to program in teams.
Low
Level Programming:
Assembly
languages including 65816, 68000, and Power PC Assembly as well as a brief
study of the 6502.
Story
boarding and Game Concepts:
Elements
of game design, presenting skills, the implementation of technical design
and project manual documentation, and the importance of teamwork.
Algorithm
Analysis:
Covered
many types of sorting algorithms using arrays, link lists, recursion, and
iterative approaches. Also extensive problem solving techniques.