Department Links
BMCC: Computer Science to Baruch BS Computer Science: General
2 + 2 Degree Map
The Computer Science major at BMCC offers the best pathway to transfer to 51ÁÔÆæ and complete the BS degree in Computer Science.
The 2 + 2 degree map (2 years at BMCC and then 2 years at Baruch) is a term-by-term sample course schedule designed to make it easier for you to navigate your time at BMCC and then transfer to 51ÁÔÆæ. This is just an example path from BMCC to Baruch so please consult your academic advisor along with and the tool to make sure you are on track in your major.
AS Degree Computer Science
FIRST YEAR AT BMCC
Semester 1
13 Credits
Semester 2
17 Credits
English Composition
3 CR
Intro to Literature
3 CR
Intermediate Algebra & Pre-calc
4 CR
Analytic Geometry and Calculus I
4 CR
Principles in Information Technology and Computation (Scientific World)
3 CR
Introduction to Computer Programming
4 CR
              Â
Pathways Flexible Core
3 CR
Pathways Flexible Core
3 CR
BMCC First Year Fall + Spring = 30 credits
*Combined GPA in Calculus I & II must be at least 3.5 to gain admission into the Computer Science program at Baruch
Fundamentals of Public Speaking (Creative Expression)
3 CR
SECOND YEAR AT BMCC
Semester 3
17 Credits
Semester 4
15 Credits
Analytic Geometry and Calculus II
4 CR
Fundamentals of Computer Systems
3 CR
University Physics I
4 CR
Data Structures
3 CR
Advanced Programming Techniques Â
3 CR
Software Development
3 CR
Discrete Structures and Applications to Computer Science
3 CR
Program Requirement
3 CR
Program Requirement
3 CR
Pathways Flexible Core
3 CR
*Combined GPA in Calculus I & II must be at least 3.5 to gain admission into the Computer Science program at Baruch
BMCC Second Year Fall + Spring = 33 credits
Total credits completed at BMCC = 63 with A.S. Degree
BS Degree Computer Science
FIRST YEAR AT BARUCH
Semester 5
16 Credits
Semester 6
16 Credits
Discrete Math: An Invitation to Computer Science
Program Prerequisite Requirement
4 CR
Algorithms, Computers & Programming II
Major Requirement
3 CR
Algorithms, Computers and Programming I
Program Prerequisite Requirement
3 CR
Fundamental Algorithms
Major Requirement
4 CR
1st Semester of Foreign Language
Pre-Weissman Requirement
3 CR
A First Course in Linear Algebra
Major Requirement
3 CR
Free Elective
Elective Requirement
3 CR
2nd Semester of Foreign Language
Pre-Weissman Requirement
3 CR
Pathways College Option Requirement
3 CR
Great Works of Literature I or II
Pathways College Option Requirement
3 CR
Baruch First Year Semester 1 + Semester 2 = 32 credits
SECOND YEAR AT BARUCH
Semester 7
13 Credits
Semester 8
13 Credits
Computer Architecture
Major Requirement
4 CR
Operating Systems
Major Requirement
4 CR
Complexity & Computational Models
Major Requirement
3 CR
Major Requirement
3 CR
Major Requirement
3 CR
Major Requirement
3 CR
Major Requirement
3 CR
Free Elective
Degree Requirement
3 CR
Baruch Second Year Fall + Spring = 26 credits
Total credits completed at Baruch = 120 with B.S. Degree
Liberal Arts Elective
The following subjects are considered liberal arts and can be taken at any level to satisfy liberal arts electives:
AAS
ANT
ART
BIO
BLS
CHM
COM
CMP
ECO
ENG
ENV
FLM
FPA
GLS
HED
HIS
HSP
IDC
JRN
LACS
LIB
LTS
MSC
MTH
NMA
PHI
PHY
POL
PSY
REL
SOC
THE
WSM
ALL MODERN LANGUAGES
Non-Liberal Arts
The following courses are not considered liberal arts:
ART 5010
ART 5011
COM 4059
ECO 5010
ECO 5011
FPA 5070
FPA 5071
HED 1810
HED 2920
MSC 2061
MSC 2062
MSC 2063
MSC 2064
MSC 5050
MSC 5051
SOC 4085
SOC 4086
ART/MSC/THE Studio Elective Courses