Computer Science - Game Development Emphasis (BA/BS)

Major Requirements 1
Computer Science Core:
COMPSCI 172INTRODUCTION TO JAVA3
or COMPSCI 174 INTRODUCTION TO C++
COMPSCI 221INTERMEDIATE PROGRAMMING IN C# 23
or COMPSCI 220 INTERMEDIATE JAVA
or COMPSCI 222 INTERMEDIATE C++
COMPSCI 223DATA STRUCTURES3
COMPSCI 271COMPUTER ORGANIZATION AND ASSEMBLY PROGRAMMING3
COMPSCI 332INTRODUCTION TO ARTIFICIAL INTELLIGENCE3
COMPSCI 433THEORY OF ALGORITHMS3
COMPSCI 476SOFTWARE ENGINEERING3
Game Development Core:
MAGD 150INTRODUCTION TO MEDIA ARTS AND GAME DEVELOPMENT3
MAGD 210VISUAL DESIGN FOR DIGITAL MEDIA3
or MAGD 220 DRAWING FOR DIGITAL MEDIA
MAGD 272GAME DEVELOPMENT3
MAGD 372INTERMEDIATE GAME DEVELOPMENT3
COMM 351GAME STUDIES AND DESIGN3
Select 9 units of advanced Computer Science or related electives:9
Any undergraduate COMPSCI courses numbered 300 or higher
Any graduate COMPSCI courses numbered 700 or higher 3
MATRICES AND LINEAR ALGEBRA
GRAPH THEORY
NUMERICAL ANALYSIS
APPLIED STATISTICS
Select 9 units of Media Arts and Game Development electives:9
ARTSTDIO 376
HD/DV DESIGN FUNDAMENTALS
INTERACTIVE MULTIMEDIA DESIGN
3D MODELING-IMAGING-ANIMATION I
MOTION GRAPHIC ANIMATION STUDIO I
ARTSTDIO 476
ADVANCED HD DV MOTION CAPTURE STUDIO
3D MODELING-ANIMATION II
MOTION GRAPHIC ANIMATION STUDIO II
SPECIAL STUDIES
INDEPENDENT STUDIES
VIDEO PRODUCTION I: FUNDAMENTALS OF VIDEO
AUDIO PRODUCTION I: FUNDAMENTALS OF AUDIO
VIDEO PRODUCTION II: MEDIA STORYTELLING
AUDIO PRODUCTION II: ADVANCED AUDIO TECHNIQUES
SOCIAL MEDIA OPTIMIZATION & THE NEW WEB
WEB VIDEO PRACTICUM
VIDEO PRODUCTION III: CORPORATE AND COMMERCIAL MEDIA
AUDIO PRODUCTION III: RECORDING, MIXING AND MASTERING
SOUND AND IMAGE: AN EXPLORATION OF SOUND FOR/WITH VISUAL MEDIA
SOUND AND IMAGE: AN EXPLORATION OF SOUND FOR/WITH VISUAL MEDIA
NEW COMMUNICATION TECHNOLOGIES
MAGD INTERNSHIP
SPECIAL STUDIES
INDEPENDENT STUDY
VIDEO GAMES AND LEARNING
VISUAL DESIGN FOR DIGITAL MEDIA
DRAWING FOR DIGITAL MEDIA
GAME JAM PRACTICUM
NEW MEDIA ENSEMBLE
WEB DEVELOPMENT
INTERACTIVE COMMUNICATION
MEDIA ARTS AND GAME DEVELOPMENT TEAM PROJECTS 4
SOUND DESIGN FOR ADVANCED MAGD TEAM PROJECTS
ELECTRONIC MUSIC AND SOUND DESIGN
Capstones:
MAGD 487MEDIA ARTS CAPSTONE - PORTFOLIO DEVELOPMENT3
MAGD 488MEDIA ARTS AND GAME DEVELOPMENT TEAM PROJECTS3
Total Units60
1

An approved minor is not required for this major.

2

COMPSCI 221 is preferred for this emphasis.

3

Graduate courses (500+) may have additional requirements prior to enrollment by undergraduate students. See the Seniors Taking Graduate Courses Policy for further information. Undergraduate students taking graduate courses are not generally permitted to enroll in COMPSCI 789, COMPSCI 793, COMPSCI 798, or COMPSCI 799.

4

MAGD 488 is repeatable. Students pursuing this emphasis are required to complete MAGD 488 at least once. A second or third completion of MAGD 488 will count toward the 9 required units of MAGD electives in the major.

Unique Requirements:
MATH 250APPLIED CALCULUS SURVEY FOR BUSINESS AND SOCIAL SCIENCES5
or MATH 253 CALCULUS AND ANALYTIC GEOMETRY I
COMPSCI 215DISCRETE STRUCTURES3
or MATH 280 DISCRETE MATHEMATICS
PHYSCS 130PHYSICS FOUNDATIONS5
or PHYSCS 140 PRINCIPLES OF PHYSICS I
or PHYSCS 180 PHYSICS FOR SCIENTISTS AND ENGINEERS I
Writing Requirement:
INTRODUCTION TO CREATIVE WRITING
ADVANCED COMPOSITION
SCREENWRITING
WRITING ABOUT FILM AND MEDIA
WRITING FOR THE WEB
TECHNICAL AND PROFESSIONAL WRITING
Or approved substitute