Game Programming (B.S.) - Bloomfield College

For details about this program, including program description, admission requirements, and contact information, click here.

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 380Internship I3
CAT 408Pre-Capstone: Game Development4
CAT 420Capstone Project I4
CMP 126Programming I3
CMP 226Programming II3
CMP 228Data Structures3
CMP 300Systems Analysis and Design3
CMP 3223
MTH 131Understanding Data in Social, Health, and Creative Contexts3
MTH 221Calculus I4
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 121CAT 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 270Web Design I3
CAT 328Artificial Intelligence for Games3
CAT 360Selected Topics in Technology3
CAT 3613D Modeling3
CAT 364Motion Capture with Motionbuilder3
CAT 370Advanced Web Design3
CAT 430Internship II3
CMP 330Database 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 Program of Study Completion

This recommended degree plan is provided as an outline for students to follow in order to complete their program of study 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
SEEDS: Effective Writing 1 (WRT 105 recommended)4SEEDS: Effective Writing 2 (WRT 109 recommended)3
FYS 1003CMP 2263
CMP 1263CAT 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 2283CMP 3003
MTH 2214SEEDS: World Language 2 or Free Elective3
SEEDS: World Language 13Major Elective3
Major Elective3Free Elective3
 16 15
Third Year
FallCreditsSpringCredits
CAT 2374CAT 3084
SEEDS: Exploration 33CMP 3223
SEEDS: Interactive Communication3SEEDS: Exploration 43
Major Elective3SEEDS: Political and Civic Life3
Free Elective3Free Elective2
 16 15
Fourth Year
FallCreditsSpringCredits
CAT 4084CAT 4204
CAT 3803Major Elective3
Major Elective3Free Elective3
Free Elective3Free Elective3
Free Elective2 
 15 13
Total Credits 121