Software Development AAS – Game Programming Degree

Code: AAS.SD.GAME.PGMG

This degree focuses on designing games, writing the program code, and testing that the game works as expected. Emphasis is on computer programming in C++ and algorithms.

Program Learning Outcomes

  • Complete pre‐production planning and design documents needed for video‐game development.
  • Design and develop video‐game applications using standard commercial and open‐source development products.
  • Design and develop audio‐visual assets for video‐games using standard commercial and open‐source development products.
  • Use standard business productivity software to support electronic projects.

Recommended Semester Sequence

First Semester

  Humanities or Social Sciences Elective* 3
CIS-165Fundamentals of Programming

3

GAM-110Introduction Game Architecture and Design

3

GAM-111Game Programming 2D

3

INF-101Introduction to Information Technology

3

WRT-101English Composition I

3

Total Credit Hours:18

Second Semester

MAT  Mathematics Elective* 3-4
CIS-265Advanced Programming Concepts

3

GAM-211Game Development 2D

3

INF-140Introduction to Multimedia

3

WRT-201English Composition II

3

-or

WRT-202Technical Writing

3

Total Credit Hours:15-16

Third Semester

MAT/CIS  Restricted Elective** 4
CIS-277Data Structures and Algorithms

3

GAM-221Game Programming 3D

3

INF-130Testing and Quality Assurance

3

INF-230Advanced Multimedia

3

Total Credit Hours:16

Fourth Semester

INF  Restricted Elective*** 3
  Writing/Humanities Restricted Elective**** 3
  Humanities or Social Sciences Elective* 3
GAM-222Game Development 3D

3

PHY-186General Physics I [Fall Only]

4

Total Credit Hours:16

General Education Requirements

Communication

WRT-101English Composition I

3

WRT-201English Composition II

3

-or

WRT-202Technical Writing

3

Total Credit Hours:6

Humanities and Social Sciences*

Two general education courses selected from the following fields, with no more than one course in any one field: Arts (Art [ART], Music [MUS], Theatre Arts [THR], Cinema Studies [CIN]); History (HIS); Literature (LIT); Philosophy and Religion (PHR); World Languages and Cultures (LAN); Economics (ECO); Geography (GEO); Political Science (POL); Psychology (PSY); Sociology (SOC) and Anthropology (ANT).

Total Credit Hours:6

Mathematics, Natural Science, and Technology

MAT  Mathematics Elective* 3-4
PHY-186General Physics I [Fall Only]

4

Total Credit Hours:7-8

General Education Credits

If a student elects a 3-credit course in Mathematics, then the 3-credit Program Requirement, INF-101 Intro to Information Technology (see below), will count as a general education course in this category in order to meet the requirement of 20-22 credits in general education.

Total Credit Hours:0-3

Total Credit Hours: 20-22

Program Requirements

INF  Restricted Elective*** 3
MAT/CIS  Restricted Elective**  4
CIS-165Fundamentals of Programming

3

CIS-265Advanced Programming Concepts

3

CIS-277Data Structures and Algorithms

3

GAM-110Introduction Game Architecture and Design

3

GAM-111Game Programming 2D

3

GAM-211Game Development 2D

3

GAM-221Game Programming 3D

3

GAM-222Game Development 3D

3

INF-101Introduction to Information Technology

3

INF-140Introduction to Multimedia

3

INF-130Testing and Quality Assurance

3

INF-230Advanced Multimedia

3

Total Credit Hours: 43

Program Support Requirements

  Writing/Humanities Restricted Elective****  

Total Credit Hours: 3

Total Credit Hours: 65-66

Specific Program Notes

*General Education Elective(s). Recommended Mathematics elective: MAT-180, MAT-280, or MAT-223. Recommended Humanities electives: MUS-101, MUS-110, or ART-110. Recommended Social Science electives: Psychology (PSY) courses.

**MAT/CIS Restricted Elective – MAT-286 or CIS-288.

***INF Restricted Elective – INF-217 or INF-146.

****Writing/Humanities Restricted Elective – WRT-204, MUS-150, MUS-151, ART-122, or ART-126.

Students enrolled in this program ARE REQUIRED to successfully complete a course in basic algebra if indicated by the Basic Skills Placement Test.