Game Programming (B.S.) - Bloomfield College

Unless otherwise noted, 120 credits of coursework is required for a baccalaureate degree with a minimum 2.0 overall GPA, and a minimum 2.0 major GPA.

Degree Requirements Overview

New Student Seminar3
SEEDS General Education Requirements30-33
Major Requirements69-70
Free Electives18-14
Total Credits120

Major Requirements

Major Core
CAT 108Introduction to Game Design3
CAT 150History and Culture of Games3
CAT 238Game Programming I3
CAT 253Digital Game Design3
CAT 274Game Programming 23
CAT 380AInternship I3
CAT 408APre-Capstone: Game Development4
CAT 420Capstone Project I4
CMP 126AProgramming I3
CMP 226BProgramming II3
CMP 228AData Structures3
MTH 131Understanding Data in Social, Health, and Creative Contexts3
MTH 221CCalculus I4
or MTH 332A Discrete Mathematics
CMP 300ASystems Analysis and Design3
CMP 322BIntroduction to Operating Systems3
Major Electives
Complete 21-22 credits from the list below.21-22
Total Credits69-70

Major Electives 

CAT 107Introduction to Music Technology3
CAT 117Process Interaction: An Introduction3
CAT 121ACAT Foundation Studio4
CAT 130Introduction to Data Visualization3
CAT 215Level Design3
CAT 261Interaction And Interface: Introduction To Physical Computing3
CAT 264Computer Imaging3
CAT 265Tabletop Game Design3
CAT 270BWeb Design I3
CAT 328Artificial Intelligence for Games3
CAT 360Selected Topics in Technology3
CAT 361A3D Modeling3
CAT 364Motion Capture with Motionbuilder3
CAT 370Advanced Web Design3
CAT 430AInternship II3
CMP 330BDatabase Management3

New Student Seminar

FYS 100First Year Seminar3
Total Credits3

SEEDS General Education Requirements

Click here for a listing of courses that fulfill the SEEDS requirements.

Foundations
Effective Writing I
Complete one Effective Writing I course.3
Effective Writing II
Complete one Effective Writing II course.3
Interactive Communication
Complete one Interactive Communication course.3
Quantitative Reasoning
Complete one Quantitative Reasoning course.3
Political and Civic Life
Complete one Political and Civic Life course.3
World Languages
Complete two sequential classes in one World Language when starting at the Beginner I or Beginner II level. Complete one class when starting at the Intermediate/Advanced Level. 3-6
Exploration
Complete one course from four different Exploration categories. 12
Analyzing Cultures and Societies
Creative Expression
Ethical Inquiry
Historical Thinking
Literary and Artistic Analysis
Scientific Reasoning
Total Credits30-33

Recommended Roadmap to Degree Completion

This recommended degree plan is provided as an outline for students to follow in order to complete their degree requirements within four years and 120 credits. This plan is a recommendation and MUST be used in consultation with their academic advisor. Important note: Students should be aware this plan assumes no pre-requisite coursework is required. If pre-requisite coursework is needed, students may have additional requirements to fulfill which do not appear on the plan.

First Year
FallCreditsSpringCredits
WRT 105A (Fulfills SEEDS: Effective Writing I)4WRT 109 (fulfills SEEDS: Effective Writing II)3
FYS 1003CMP 226B3
CMP 126A3CAT 2533
CAT 108 (fulfills SEEDS Exploration 1: Creative Expression)3CAT 150 (fulfills EEDS: Exploration 2 Literary and Artistic Analysis)3
MTH 131 (Fulfills SEEDS: Quantitative Reasoning)3Major Elective3
 16 15
Second Year
FallCreditsSpringCredits
CAT 2383CAT 2743
CMP 228A3CMP 300A3
MTH 221C or 332A3SEEDS: World Language 2 or Free Elective3
SEEDS: World Language 13Major Elective3
Major Elective3Free Elective3
 15 15
Third Year
FallCreditsSpringCredits
CAT 2374CAT 308A4
SEEDS: Exploration 33CMP 322B3
SEEDS: Interactive Communication3SEEDS: Exploration 43
Major Elective3SEEDS: Political and Civic Life3
Free Elective3Free Elective2
 16 15
Fourth Year
FallCreditsSpringCredits
CAT 408A4CAT 4204
CAT 380A3Major Elective3
Major Elective3Free Elective3
Free Elective3Free Elective3
Free Elective2 
 15 13
Total Credits 120