B.S. Computer Science Gateway
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 Selections | Credits | 
|---|---|
| CMSC161 Introduction to Programming 1 | 4 | 
| MATH160 Precalculus [1] Footnote details | 4 | 
| FYEX100 What/Who Are Computer Scientists? | 3 | 
| Gen Ed Introductory Writing | 3 | 
| Total Credits for Semester | 14 | 
Spring Semester
| Recommended Course Selections | Credits | 
|---|---|
| CMSC162 Introduction to Programming 2 | 4 | 
| CMSC140 Discrete Structures | 4 | 
| MATH161 Calculus (Gen Ed Quantitative Literacy) | 4 | 
| Gen Ed Oral Communications | 3 | 
| Total Credits for Semester | 15 | 
Second Year
Fall Semester
| Recommended Course Selections | Credits | 
|---|---|
| CMSC362 Data Structures | 4 | 
| CMSC330 Programming Languages | 4 | 
| MATH235 Survey of Statistics | 3 | 
| Gen Ed Creative Explorations | 3 | 
| Gen Ed Technical Competency | 3 | 
| Total Credits for Semester | 17 | 
Spring Semester
| Recommended Course Selections | Credits | 
|---|---|
| CMSC340 Computational Models | 4 | 
| CMSC366 Database Systems | 4 | 
| MATH Elective | 3-4 | 
| Gen Ed Ethical Action & Citizenship | 3 | 
| Total Credits for Semester | 14 | 
Third Year
Fall Semester
| Recommended Course Selections | Credits | 
|---|---|
| CMSC370 Computer Architecture | 4 | 
| MATH304 Matrix Algebra & Applications | 4 | 
| Natural Science Elective (Gen Ed Investigations in Sci Reasoning) | 3-5 | 
| Gen Ed Information Literacies | 3 | 
| Total Credits for Semester | 14 | 
Spring Semester
| Recommended Course Selections | Credits | 
|---|---|
| CMSC380 Operating Systems | 4 | 
| CMSC Elective | 4 | 
| Natural Science Elective (Gateway Elective) | 3-5 | 
| Gen Ed Personal Wellness | 3 | 
| Total Credits for Semester | 14 | 
Fourth Year
Fall Semester
| Recommended Course Selections | Credits | 
|---|---|
| CMSC420 Software Engineering (Gen Ed Capstone) | 4 | 
| CMSC Elective | 4 | 
| Gen Ed Diverse Cultural Contexts | 3 | 
| Gen Ed Problem Solving | 3 | 
| Open Elective | 3-4 | 
| Total Credits for Semester | 17 | 
Spring Semester
| Recommended Course Selections | Credits | 
|---|---|
| CMSC Elective | 4 | 
| WRIT312 Technical Writing (Gen Ed Advanced Writing) | 3 | 
| Open Elective | 3-4 | 
| Open Elective | 3-4 | 
| Open Elective | 3-4 | 
| Total Credits for Semester | 16 | 
- If student does not need MATH160, all other MATH courses can be moved forward one semester and an Open Elective added. If student needs MATH101, all other MATH and CMSC courses must be pushed back with general education courses moved forward to replace them.