Sample Study Course

Sample Standard 4-year Course of Study

First Semester
First Year

(14 sh)
CMSC 161, Introduction to Programming I
CMSC 140, Discrete Structures
ENGL 110, English Composition
FYEX 100 or Open Elective
4 sh
4 sh
3 sh
3 sh
 
Second Semester
First Year

(17 sh)
MATH 161, Calculus I (G2)
CMSC 162, Introduction to Programming II
WELL 175, Wellness
COMM 100, Speech
General Education Elective (G1)
4 sh
4 sh
3 sh
3 sh
3 sh
 
First Semester
Second Year

(14-16 sh)
CMSC 370, Computer Architecture
CMSC 362, Data Structures
Natural Science with Lab (G2, L)
General Education Elective (G3)
4 sh
4 sh
3-5 sh
3 sh
 
Second Semester
Second Year

(14-16 sh)
CMSC 340, Computational Models
CMSC 366, Database and Web Programming
Natural Science with Lab (G2, L)
MATH 235, Survey of Statistics (G2)
4 sh
4 sh
3-5 sh
3 sh
 
First Semester
Third Year

(14 sh)
CMSC 330, Programming Languages
ENGL 312, Technical Writing
MATH 304, Matrix Algebra and Applications
General Education Elective (G1, W)
4 sh
3 sh
4 sh
3 sh
 
Second Semester
Third Year

(17 sh)
CMSC 380, Operating Systems
CMSC Advanced Elective
General Education Elective (G3, W)
General Education Elective (G1)
Open Elective

4 sh
4 sh
3 sh
3 sh
3 sh

 
First Semester
Fourth Year

(16-17 sh)

CMSC Advanced Elective
CMSC 420 Software Engineering
General Education Elective (P)
General Education Electives (G3, W)
Open Elective

4 sh
4 sh
3 sh
3 sh
2-3 sh

 
Second Semester
Fourth Year

(14 sh)
CMSC 420, Software Engineering
CMSC Advanced Elective
Math Elective
Open Elective
4 sh
4 sh
3-4 sh
3 sh