Computer Science and Game Development, BS (Boston)
Undergraduatemajor2027 catalogComputer Information ScienceBoston133 semester hours totalunverified parse — check the source
Official catalog page for this program
Computer Science Overview
From the catalog
Must be taken in alignment with your home college:
- One of:
- One of:
Computer Science Fundamental Courses
From the catalog
All students can take a self-assessment to attempt to place out of CS 2000 and CS 2001. Students who place out of CS 2000 and CS 2001 will instead substitute 4-5 semester hours of CS, CY, or DS coursework at the 3000 level or higher not otherwise required in the degree.
- CS 1800 — Discrete Structures
- All of:
- All of:
Computer Science Required Courses
- CS 2386 — Game Programming 1
- All of:
- All of:
- CS 3386 — Game Programming 2
- CS 3520 — Programming in C++
- CS 3650 — Computer Systems
- CS 4300 — Computer Graphics
- One of:
- One of:
Khoury Approved Electives
- One of:
Game Design Required
- GAME 1110 — Games and Society
- GAME 2500 — Foundations of Game Design
- GAME 2950 — Game Studio
- GAME 3400 — Level Design and Game Architecture
- GAME 3700 — Rapid Idea Prototyping for Games
- GAME 3800 — Game Concept Development
- GAME 4700 — Game Design Capstone
Game Design Elective
From the catalog
Complete 4 semester hours of the following:
- Choose 4 semester hours from:
Khoury/Game-Related Approved Electives
From the catalog
Complete 12 semester hours from within the following options:
Any course in ARTD, ARTE, ARTF, ARTG, ARTH, or EXRE (EXRE 5011 and 5010, EXRE 5020, EXRE 5030), or GAME subject areas as long as prerequisites have been met.
If GAME 4000 (or any other topics course in the subjects listed above) is completed more than once, the additional completions may be allowed toward the Game Design electives.
CS 2300 or higher, except CS 5010
CY 2000 or higher, except CY 4930
DS 2500 or higher, except DS 4900
- Choose 12 semester hours from:
- Any CS course numbered 2300–9999 (except CS 5010)
- Any CY course numbered 2000–9999 (except CY 4930)
- Any DS course numbered 2500–9999 (except DS 4900)
- EECE 2160 — Embedded Design: Enabling Robotics
- All of:
- MATH 1342 — Calculus 2 for Science and Engineering
- MATH 2331 — Linear Algebra
- MKTG 4606 — Digital, Analytics, Technology, and Automation Research Practicum
- One of:
Psychology
- PSYC 1101 — Foundations of Psychology
Mathematics
- MATH 1260 — Math Fundamentals for Games
From the catalog
Complete one course from the following:
MATH 1342 or higher
- Choose 4 semester hours from:
- MATH 1341 — Calculus 1 for Science and Engineering
- Any MATH course numbered 1342–9999
College Writing
- ENGW 1111 — First-Year Writing
Advanced Writing in the Disciplines
- One of:
Plus 12 semester hours of general electives.
Parsed from the catalog by NU Map; the structured machine copy is in this college's JSON for the 2027 catalog, under computer-science-and-game-development-bs-boston, and the official page is the authority.