The Bachelor of Science in Computer Science Game Development is designed for students who want to enter the software industry, particularly with the video game industry in view. The program is designed to provide students with the skills they need to succeed in any software development work. The game development coursework builds on analytical skills begun in the computer science major core. The curriculum is designed to increase and expand the knowledge needed for the game development industry. Majors in game development will find courses in art, game design, literature, history, psychology and business are good selections to complement this program of study.
Requirements (60 credit hours)
A bachelor of science degree is awarded in computer science game development.
The 60 credit hours must consist the following required courses:
- CMPSC 112: Survey of Computer Science (3)
- CMPSC 202: Principles of Programming I (4)
- CMPSC 203: Principles of Programming II (4)
- CMPSC 255: Introduction to Networks (3)
- CMPSC 301: Operating Systems (3)
- CMPSC 309: Issues in Computing (3)
- CMPSC 311: Data Structures and Algorithms (4)
- CMPSC 321: Relational Database Theory and Design (4)
- CMPSC 345: Computer Systems and Organization (4)
- CMPSC 171: Introduction to Games (3)
- CMPSC 271: Content and Systems Design (3)
- CMPSC 275: Unity I: Working with Unity (3)
- CMPSC 372: C# Programming (3)
- CMPSC 375: Unity II: Advanced Unity Programming (3)
- CMPSC 397: Capstone Project: Building a Game (3)
- MATH 113: Trigonometry (3)
- MATH 135: Introduction to Statistics (4)
- MATH 200: Introduction to Discrete Mathematics (3)
Note that both MATH 200 and CMPSC 202 require MATH 112 as a prerequisite. Therefore, computer science majors must either complete MATH 112 (3 credits) or place into 200-level math.
A grade of C or better is required in all courses counting toward the major.
The following General Education courses are strongly recommended for the Game Development major:
- PSYCH 101: Introduction to Psychological Science (social science)
- PHYS 201: General Physics (physical science)