BS Sample Schedule
First Year
| Course |
|---|
MATH 150: Discrete Mathematics |
CSC 171: Introduction to Computer Science |
WRTG 105: Primary Writing |
Cluster course (1 of 6) |
| Course |
|---|
MATH 161: Calculus IA |
CSC 172: Data Structures and Algorithms |
Cluster course (2 of 6) |
Cluster course (3 of 6) |
Second Year
| Course |
|---|
MATH 162: Calculus IIA |
CSC 173: Formal Systems |
Cluster course (4 of 6) |
Cluster course (5 of 6) |
| Course |
|---|
MATH 165: Linear Algebra with Differential Equations |
CSC 252: Computer Organization |
Cluster course (6 of 6) |
Elective |
Third Year
| Course |
|---|
CSC 254: Programming Language Design and Implementation |
CSC 262: Computational Introduction to Statistics orMATH/STAT 201: Introduction to Probability orSTAT 213: Elements of Probability and Math Statistics orECON 230: Economic Statistics |
CSC 2XX: Advanced CSC Course |
Upper-Level Writing #1 |
| Course |
|---|
CSC 280: Computer Models and Limitations |
CSC 242: Artificial Intelligence |
CSC 2XX: Advanced CSC Course |
Elective |
Fourth Year
| Course |
|---|
CSC 282: Design and Analysis of Efficient Algorithms |
CSC 2XX: Advanced CSC Course |
Upper-Level Writing #2 |
Elective |
| Course |
|---|
CSC 2XX: Advanced CSC Course |
Elective |
Elective |
Elective |