Undergraduate Programs

Degree Programs

BS in Computer Science

Game Development Specialization

Visit the Computer Science page for details. 

1. Fullfill all of the following courses:

  • MSCH-C 210 Introduction to Games
  • MSCH-G 300 Game Production I
  • MSCH-G 310 Game Design I
  • CSCI-B 453 Game Development
  • CSCI-C 292 Introduction to Game Programming
  • CSCI-C 460 Senior Project 1
  • CSCI-C 470 Senior Project II   

2. Select one course from the following: 

  • CSCI-B 351 Introduction to Artificial Intelligence
  • CSCI-C 290 Topics in Computer Science (topic: Games and Puzzles)
3. Select one course from the following: 
  • CSCI-B 481 Interactive Graphics
  • CSCI-C 323 Mobile App Development
  • CSCI-P 438 Introduction to Computer Networks
  • CSCI-P 465 Software Engineering for Information Systems I
4. Select one course from the following: 
  • CSCI-B 401 Fundamentals of Computing Theory
  • CSCI-B 403 Introduction to Algorithm Design and Analysis
  • CSCI-B 405 Applied Algorithms 
  • CSCI-B 461 Database Concepts

Academic Bulletins