We've created a simple worksheet you can use to map out your four year plan and share with your advisor.
Download Worksheet

Academic planning is essential to student academic success and to timely degree completion. To guide students academic planning, sample four-year academic pathways have been developed for each degree program (major) at UMBC. Students are strongly encouraged, in consultation with their academic advisor, to use the four-year academic pathway as a guide in developing an individualized degree plan based on student's academic preparation, interests and goals.

Select a major/program to view its pathway:

Computer Science - B.S.

Year 1

Fall Semester Credits
CMSC 201* Computer Science I ‡ 4
MATH 151 Calc. & Analytic Geom. I (MATH GEP) 4
Foreign Language 201 4
ENGL GEP 3
Total 15
Benchmark Requirements

None Required

Spring Semester Credits
CMSC 202* Computer Science II ‡ 4
MATH 152 Calculus and Analytic Geometry II 4
CMSC 203* Discrete Structures ‡ 3
AH GEP 3
SS GEP 3
Total 17
Benchmark Requirements

None Required

Year 2

Fall Semester Credits
CMSC 331 Principles of Programming Language 3
CMSC 341* Data Structures 3
Science Sequence I course (S non-lab GEP, see advisor) 4
SS GEP 3
Elective 3
Total 16
Benchmark Requirements

None Required

Spring Semester Credits
CMSC 313* Computer Organization & Assembly Language Programming 3
MATH 221 Linear Algebra 3
Science Sequence II course (S non-lab GEP) 4
Science Lab (GEP, see advisor, credit varies) 2
SS GEP 3
Total 15
Benchmark Requirements

None Required

Year 3

Fall Semester Credits
CMSC 304 Social & Ethical Issues in Information Technology (AH GEP, WI) 3
CMSC 411 Computer Architecture 3
CMSC 4XX Elective (see elective requirements) 3
STAT 355* Introduction to Probability & Statistics for Scientists & Engineers 4
Total 13
Benchmark Requirements

None Required

Spring Semester Credits
CMSC 421 Principles of Operating Systems 3
CMSC 4XX Elective (see elective requirements) 3
CMSC 4XX Elective (see elective requirements) 3
AH GEP 3
C GEP 3
Physical Education 1.5
Total 16.5
Benchmark Requirements

None Required

Year 4

Fall Semester Credits
CMSC 441 Design & Analysis of Algorithms 3
CMSC 447 Software Engineering I 3
Science III course 3
Upper-Level Elective 3
Elective 3
Total 15
Benchmark Requirements

None Required

Spring Semester Credits
CMSC 4XX Elective (see elective requirements) 3
CMSC 4XX Elective (see elective requirements) 3
Elective 3
Elective 3
Elective 3
Physical Education 1.5
Total 16.5
Benchmark Requirements

None Required