The following table gives a model student schedule for the joint BA/MCS program. Here, we assume the student commits to the major only at the beginning of their sophomore year, having spent their freshman year exploring Computer Science (through pre-major courses such as 22C:002 and 22C:005) as one of a number of possible majors. We also assume the student opts to satisfy their MCS requirements entirely with graduate computer science classes (rather than up to two technical courses approved by their advisor), and that the student holds a GA position in their fifth year (resulting in a reduced load of 10 semester hours during the last two terms). Cross-credited courses are shown shaded in blue.
| First semester: |
|
| 22C:002 First-Year Seminar |
1 sh |
| xxx:xxx General Education courses |
14 sh |
| TOTAL |
15 sh |
| |
|
| Second semester: |
|
| 22C:005 Introduction to Computer Science |
3 sh |
| xxx:xxx General Education courses |
12 sh
|
| TOTAL |
15 sh |
| |
|
| Third semester: |
|
| 22C:016 Computer Science I: Fundamentals |
4 sh |
22M:025 Calculus I (or)
|
|
| 22M:031 Engineering Mathematics I |
4 sh |
| xxx:xxx General Education courses |
7 sh |
| TOTAL |
15 sh |
| |
|
| Fourth semester: |
|
| 22C:019 Discrete Structures |
3 sh |
| 22C:021 Computer Science II: Data Structures |
4 sh |
| 22M:026 Calculus II (or) |
|
| 22M:032 Engineering Mathematics II |
4 sh |
| xxx:xxx General Education courses |
4 sh |
| TOTAL |
15 sh |
| |
|
| Fifth semester: |
|
| 22C:022 Object-Oriented Software Development |
4 sh |
| 22C:060 Computer Organization (or) |
|
| 055:035 Computer Architecture and Organization |
3 sh |
| xxx:xxx General Education courses |
8 sh |
| TOTAL |
15 sh |
| |
|
| Sixth semester: |
|
| 22C:031 Algorithms |
3 sh |
| 22C:111 Programming Language Concepts |
3 sh |
| xxx:xxx General Education courses |
4 sh |
| xxx:xxx Electives |
5 sh
|
| TOTAL |
15 sh |
| |
|
| Seventh semester: |
|
| 22C:112 Operating Systems (or) |
|
| 22C:113 Introduction to Systems Software (or) |
|
| 22C:118 Introduction to Networks and their Applications |
3 sh
|
| xxx:xxx Electives |
6 sh
|
| 22C:xxx CS course numbered above 120 |
3 sh |
| 22C:xxx CS course numbered above 120 |
3 sh |
| TOTAL |
15 sh |
| |
|
| Eighth semester: |
|
| 22C:xxx CS course numbered above 120 |
3 sh |
| 22C:xxx CS course numbered above 120 |
3 sh |
| 22M:027 Introduction to Linear Algebra (or) |
|
| 22M:047 Linear Algebra and Differential Equations for Scientists (or) |
|
| 22S:039 Probability & Statistics for Engineering & the Physical Sciences (or) |
|
| 22S:120 Probability and Statistics |
3 or 4 sh |
| xxx:xxx Electives |
5 or 6 sh
|
| TOTAL |
15 sh |
| |
|
BA awarded |
120 sh |
| |
|
| Ninth semester (may hold quarter- or half-time GA): |
|
| 22C:xxx CS course numbered above 120 |
3 sh |
| 22C:xxx CS course numbered above 120 |
3 sh |
| 22C:xxx CS course numbered above 120 |
3 sh |
| 22C:399 Colloquium |
1 sh |
| TOTAL |
10 sh |
| |
|
| Tenth semester (may hold quarter- or half-time GA): |
|
| 22C:xxx CS course numbered above 120 |
3 sh |
| 22C:xxx CS course numbered above 120 |
3 sh |
| 22C:xxx CS course numbered above 120 |
3 sh |
| 22C:399 Colloquium |
1 sh |
| TOTAL |
10 sh |
| |
|
MCS awarded |
140 sh |