• Concentration in Video Game Programming

Concentration in Video Game Programming (VGP) Requirements (5 courses/20 credits)

CMPSC F131 Introduction to Computer Programming**
CMPSC F132 Intermediate Computer Programming**
CMPSC F265 Data Structures and Algorithms**
CMPSC F365 Introduction to Modeling & Simulation
CMPSC F376 Computer Graphics for Games

Complementary Requirements (2 courses/8 credits)

MATH 165 Calculus I*
PHYS 151 University Physics I*

Project (2 courses/8 credits)

CMPSC F345 Software Engineering/Project in Game Specification**
IMGD 490 Project in Game Implementation and Integration

*Course satisfies one CAS Core course requirements.
**Course satisfies one of the Major in Computer Science Core course requirements

Suggested Course Sequence

(Suggested course sequence for BS)

Freshman Year

Fall (16 credits)

CMPSC 124 Introduction to Game Programming
ENG 101 Freshman English
MATH 165 Calculus I
Seminar for Freshmen

Spring (16 credits)

CMPSC 131 Computer Science I
ENG 102 Freshmen English II
PHYS 151 College Physics I with Lab
Social Science (we recommend that students take CJN 255, a prerequisite for CJN 421)

Sophomore Year

Fall (14 credits)

ADF 101 Foundation Drawing I (3 credits)
ADG S219 Computer Applications in Design (3 credits)
CMPSC 132 Computer Science II
MATH 220 Math for Scientists and Engineers

Spring (16 credits)

CMPSC 265 Data Structures and Algorithms
Literature
Ethical and Philosophical Inquiry
Free Elective

Junior Year

Fall (16 credits)

CJN 421 Digital Games Culture
CMPSC 365 Introduction to Modeling and Simulation
Humanities/History*
Free Elective

Spring (16 credits)

CMPSC 376 Computer Graphics for Games
Humanities/History*
Free Electives (2 courses/8 credits)

Senior Year

Fall (16 credits)

CMPSC 345 Software Engineering/Project in Game Specification
Extended Classroom Requirement
Free Electives / Cultural Diversity (2 courses/8 credits)

Spring (16 credits)

IMGD 490 Project in Game Implementation and Integration
Science
Free Electives (2 courses/8 credits)

*We recommend that students planning to double major in IMGD and CMPSC take a course that is double counted as HUM/HST and CULTURAL DIVERSITY.