Computer Science (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
BUS 200Introduction to Management3-4
CMP 126AProgramming I3-4
CMP 226BProgramming II3-4
CMP 228AData Structures3-4
CMP 235Web Programming3-4
CMP 300ASystems Analysis and Design4
CMP 322BIntro to Operating Systems3-4
CMP 330BDatabase Management3-4
CMP 342Management Information Systems3-4
CMP 460Applied Systems Development Project3-4
NTW 101 Data Representation & Digital Logic3-4
NTW 115 Introduction to Computer Networks3-4
Select one of the following:
Calculus Analytic Geometry I
Discrete Mathematics
Select three of the following:
Project Management
CMP 200/300/400
CAT 242 Flex for Web & Games
CAT 328 Artificial Intelligence for Games
NTW 100/200/300/400

Bloomfield College General Education 

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

Take one course from Aesthetic Appreciation Skills
Take one course from Communication Skills
Take two courses from Transcultural & Global Awareness OR take one course from Transcultural & Global Awareness Skills AND one course from Civic Engagement Skills
Take one course from Technological & Digital Literacy Skills

Writing Intensive

Complete two writing intensive courses.

Upper Level Course Requirement

Complete 15 courses at the 200-level or higher