Computer Science Major, Typical Schedules
Our incoming students have a wide variety of backgrounds in both
computer programming -- ranging from "never written a program before" to
"several years of C++ programming experience running their own consulting
company" -- and mathematics -- from high school algebra to AP Calculus.
The department is flexible enough to accommodate all these different
backgrounds. See Where Do I Start? for help
in choosing a first course.
Sample schedules
Following are three sample schedules: one for a student with relatively
little background in both math and computer science, one for a student in
the "middle of the range", and one for a student with AP scores of 4 or 5
in both areas.
Typical course schedule for a computer science major with
AP credit in math and computer science
| |
Fall |
Spring |
| Freshman |
CSC 172 | (4 CR) |
CSC 174 | (3 CR) |
| MTH 142 | (4 CR) |
CSC-MTH 156 | (3 CR) |
| GEN 110 | (3 CR) |
MTH 253 | (4 CR) |
| ENG 107 | (3 CR) |
Second Competency Course | (3 CR) |
| GEN 100 | (1 CR) |
Distribution Course | (3 CR) |
| Sophomore |
CSC 270 | (3 CR) |
CSC elective | (3 CR) |
| CSC 271 | (3 CR) |
CSC 272 | (3 CR) |
| MTH 361 | (3 CR) |
Math elective | (3 CR) |
| CSC 371 | (3 CR) |
Distribution Course | (3 CR) |
| Lab Science I | (4 CR) |
Lab Science II | (4 CR) |
| Junior |
| CSC 343 | (3 CR) |
CSC-MTH 344 | (3 CR) |
| CSC elective | (3 CR) |
CSC elective | (3 CR) |
| Distribution Course | (3 CR) |
Distribution Course | (3 CR) |
| Distribution Course | (3 CR) |
Distribution Course | (3 CR) |
| Senior |
Open elective | (3 CR) |
Open elective | (3 CR) |
| Open elective | (3 CR) |
Open elective | (3 CR) |
| Open elective | (3 CR) |
Open elective | (3 CR) |
| Open elective | (3 CR) |
Open elective | (3 CR) |
| Open elective | (3 CR) |
Open elective | (3 CR) |
Last modified:
Wednesday, 15-Dec-2004 13:57:58 EST
|