Undergraduate Programs

Degree Programs

BS in Computer Science

Game Development Specialization
Visit the Computer Science page for details. 
  • Must complete:
    • MSCH-C 210 Introduction to Games
    • MSCH-G 300 Game Production I
    • MSCH-G 310 Game Design I
  • Must complete:
    • CSCI-B 453 Game Development
    • CSCI-C 292 Introduction to Game Programming
    • CSCI-C 460 Senior Project 1
    • CSCI-C 470 Senior Project II
  • Select one course from the following:
    • CSCI-B 351 Introduction to Artificial Intelligence
    • CSCI-C 290 Topics in Computer Science (topic: Games and Puzzles)
  • 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
  • Select one course from the following:
    • CSCI-B 401 Fundamentals of Computing Theory
    • CSCI-B 403 Introduction to Algorithm Design and Analysis
    • CSCI-B 461 Database Concepts

Academic Bulletins