Course Listing

Visual & Game Programming
Bachelor of Arts
Published January 1, 0001

Student Learning Outcomes

See for complete Gainful Employment information for this degree.

Program Courses

GWDB233 Advanced Web Page Scripting
MAAB111 Animation Principles
MAAB223 Hard Surface & Organic Modeling
MAAB232 3D Animation
MAAB243 Materials and Lighting
VGP200 Gaming Algorithms
VGP220 Database Concepts & Software Development
VGP240 Introduction to Data Structures
VGP260 Logic and Representation
VGP301 Game Design & Game Play
VGP335 Level Design
GADB302 Programming for Mobile & Social Games
VGP133 Programming for Artists
GWDB243 Object Oriented Scripting
VGP215 Programming for Shading and Dynamics
VGP310 Network Transmission & Data Compression
VGP321 Artificial Intelligence & Multiplayer Games
VGP350 Skeletal Animation
VGP336 Game Prototyping
VGP401 Advanced Game Prototyping
VGP325 Programming for Visual Simulations
VGP470 Portfolio
VGP490 Portfolio II

General Education

EN101 English I
EN102 English II
MT115 Applied Mathematics
PS101 Introduction to Psychology
SC205 Human and Animal Anatomy
SC225 Physics
COM105 Public Speaking
HU305 Critical Thinking
HU215-218 Topics in World Mythologies
SC115 Science of Light

Program Electives

Program Elective I
General Education Elective I
General Education Elective II
Print course listing

Note: The Art Institute of Atlanta 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.