B.S. Computer Science Legacy

Four-Year Degree Pathway Example

Four-year plans may vary based on course availability and individual goals. Students should consult their advisor about degree requirements and reference the Course Catalog.

First Year

Fall Semester

Recommended Course SelectionsCredits
CMSC161 Introduction to Programming 14
CMSC140 Discrete Structures4
ENGL110 Introduction to College Writing3
FYEX100 What/Who Are Computer Scientists?3
Total Credits for Semester14

Spring Semester

Recommended Course SelectionsCredits
CMSC162 Introduction to Programming 24
MATH161 Calculus 2 (G2) [1] Footnote details4
WELL175 (various titles)3
COMM100 Fundamentals Of Speech3
General Education Elective (G1)3
Total Credits for Semester17

Second Year

Fall Semester

Recommended Course SelectionsCredits
CMSC362 Data Structures4
CMSC370 Computer Architecture4
Natural Science with Lab (G2, L)3-5
General Education Elective (G3)3
Total Credits for Semester14

Spring Semester

Recommended Course SelectionsCredits
CMSC340 Computational Models4
CMSC366 Database Systems4
Natural Science with Lab (G2, L)3-5
MATH235 Survey of Statistics3
Total Credits for Semester14

Third Year

Fall Semester

Recommended Course SelectionsCredits
CMSC330 Programming Languages4
WRIT312 Technical Writing3
MATH304 Matrix Algebra and Applications4
General Education Elective (G1, W)3
Total Credits for Semester14

Spring Semester

Recommended Course SelectionsCredits
CMSC380 Operating Systems4
CMSC Elective4
General Education Elective (G3, W)3
General Education Elective (G1)3
Open Elective3
Total Credits for Semester17

Fourth Year

Fall Semester

Recommended Course SelectionsCredits
CMSC420 Software Engineering4
CMSC Elective4
General Education Elective (P)3
General Education Elective (G3, W)3
Total Credits for Semester14

Spring Semester

Recommended Course SelectionsCredits
CMSC Elective4
MATH Elective3-4
General Education Elective (G1, D)3
Open Elective3
Total Credits for Semester13
  1. If MATH160 Precalculus is needed, it should be taken in the first semester in place of CMSC140, which can replace something in the second semester. If MATH101 College Algebra is needed, it should be done in first semester with other MATH and CMSC courses starting in second semester.

Return to Listing