2011-2012 Archived Catalog Information

  • Concentration in Video Game Programming

Concentration Requirements (5 courses; 20 credits)

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

Complementary Requirements (3 courses; 12 credits)

MATH 165*  Calculus I (4 cr)
MATH 220 Math for Scientists & Engineering (4 cr)
PHYS 151* University Physics I (4 cr)

Project (2 courses; 8 credits)

CMPSC F345**  Software Engineering/Project in Game Specification   (4 cr)
IMGD 490 Project in Game Implementation and Integration (4 cr)

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

Concentration in Video Game Programming (VGP) Program

(Suggested course sequence for B.S. degree.)

Freshman Year, Fall (16 credits)

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

Freshman Year, Spring (16 credits)

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

Sophomore Year, Fall (14 credits)

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

Sophomore Year, Spring (16 credits)

CMPSC 265 Data Structures and Algorithms (4 cr)
Literature (4 cr)
Ethical and Philosophical Inquiry (4 cr)
Free elective (4 cr)

Junior Year, Fall (16 credits)

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

Junior Year, Spring (16 credits)

CMPSC 376 Computer Graphics for Games (4 cr)
Humanities/History* (4 cr)
Free Electives (8 cr)

Senior Year, Fall (16 credits)

CMPSC 345 Software Engineering/Project in Game Specification (4 cr)
Extended Classroom Requirement (4 cr)
Free Electives / Cultural Diversity (8 cr)

Senior Year, Spring (16 credits)

IMGD 490 Project in Game Implementation and Integration (4 cr)
Science (4 cr)
Free Electives (8 cr)
* 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.