Visual & Game Programming

Course Listing

Visual & Game Programming
Published January 1, 0001

Student Learning Outcomes

See for program duration, tuition, fees, and other costs, median debt, salary data, alumni success, and other important info.

Program Courses

CC115 Colour Theory
CC310 Preproduction and Project Management
CC450 Production Team I
CC451 Production Team II
GAD100 History of Games
GAD110 Game Design I
VGP100 Introduction to Computer Systems
VGP104 Software Development and Testing
VGP110 Procedural Programming in C I
VGP111 Object-Oriented Programming in C++ I
VGP112 UML and Technical Documentation
VGP120 Procedural Programming in C II
VGP126 Applied Mathematics
VGP128 Geometry and Linear Algebra
VGP130 Object-Oriented Programming in C++ II
VGP220 Algorithms and Data Patterns I
VGP230 2D Games Programming
VGP232 Game Tools & Pipelines
VGP240 3D Graphics and Applications
VGP244 Algorithms and Data Patterns II
VGP248 Physics of Motion, Light and Sound
VGP333 Programming for Games Engines
VGP336 Gameplay Programming
VGP400 Portfolio I
VGP453 Portfolio II
Media Arts Elective 1
Media Arts Elective 2
Media Arts Elective 3
Media Arts Elective 4


Program Electives

Print course listing

Note: The Art Institute of Vancouver reserves the right to alter the sequencing of classes. Some courses are offered on a rotating basis. Students should consult their Academic Advisors and/or Department Chair when creating their course schedules to ensure they are following the recommended sequence. Students must meet all co/prerequisites for courses.