Game Programming (B.S.) - Bloomfield College

Program Requirements

A. First Year Seminar
FYS 100First Year Seminar3-4
B.Mathematics
MTH 130Transition to Collegiate Mathematics4
MTH 141College Algebra4
or MTH 161 Precalculus
C. Writing
Students who take WRT 102 must then take WRT 108. Students who take WRT 105A must then take WRT 109.
WRT 105AArgumentative and Analytic Writing (or WRT 102 Enhanced Argumentative and Analytic Writing)4
or WRT 106A Accelerated Argumentative and Analytic Writing
WRT 108Enhanced Synth/Research Writing4
or WRT 109 Synthesis Research Writing

Major Requirements

Required Courses
CAT 108Introduction to Game Design3-4
CAT 237Group Game Project I4
CAT 238Intro to Game Programming3-4
CAT 253Digital Game Design3-4
CAT 308AGroup Game Project II4
CAT 380AInternship I3-4
CAT 327Game Programming Studio3-4
CAT 408APre-Capstone: Game Development4
CAT 420Capstone Project I4
CMP 126AProgramming I3-4
CMP 226BProgramming II3-4
CMP 228AData Structures3-4
CMP 300ASystems Analysis and Design4
CMP 322BIntro to Operating Systems3-4
Select one of the following:4
Calculus Analytic Geometry I
Discrete Mathematics

Bloomfield College General Education 

Click here for a list of courses that fulfill General Education categories 

Take one course from Aesthetic Appreciation
Take one course from Communication Skills
Take one course from Scientific & Technical Skills
Take one course from Technological and Digital Literacy Skills
Take two courses from the following: one course from Transcultural & Global Awareness AND one course from Transcultural & Global Awareness OR Civic Engagement Skills

Writing Intensive

Complete two writing intensive courses.

Upper Level Course Requirement

Complete 15 courses at the 200-level or higher