Below is a sample plan for students in the Computer Science Major in the School of Computing and Information. Note that there are many paths through the Computer Science major and any student's path may differ from the one shown. Generally, our advisors will help each student to customize his / her career plan.
Prior to Admission, this plan assumes that a student has:
- An Intro. to Programming course
- Workshop in Composition (ENGCMP 0150 ) satisfied by SAT score
- Sufficient Math background to take Calculus 1
Fall | Spring | |
---|---|---|
Year 1 |
CMPINF 0401 (4 cr) MATH 0220 (4 cr) CMPINF 0001 (1 cr) CMPINF 0010 (4 cr) ENGCMP 0200 (3 cr) TOTAL: 16 credits |
CS 0445 (3 cr) MATH 0230 (4 cr) GER (3 cr) STAT 1000 (4 cr)
TOTAL: 14 credits |
Year 2 |
CS 0441 (3 cr) CS 0447 (3 cr) GER (3 cr) GER (3 cr) Elective (3 cr) TOTAL: 15 credits |
CS 0449 (3 cr) CS 1501 (3 cr) GER (3 cr) GER (3 cr) Elective (3 cr) TOTAL: 15 credits |
Year 3 |
CS 1502 (3 cr) CS 1550 (3 cr) GER (3 cr) GER (3 cr) Elective (3 cr) TOTAL: 15 credits |
CS UL 1 (3 cr) CS UL 2 (3 cr) GER (3 cr) GER (3 cr) Elective (3 cr) TOTAL: 15 credits |
Year 4 |
CS UL 3 (3 cr) CS UL 4 (3 cr) CS 1900 (Capstone) (3 cr) GER (3 cr) Elective (3 cr) TOTAL: 15 credits |
CS UL 5 (3 cr) CS UL 6 or Elective (3 cr) GER (3 cr) Elective (3 cr) Elective (3 cr) TOTAL: 15 credits |
Note 1: GER = General Education Requirement, UL = Upper-level
Note 2: Electives may be used for the SCI requirement of a secondary field of study (ex: minor, certificate, etc).
Note 3: One course must satisfy the Diversity Requirement.
Note 4: CS UL 6 may be used for CS Department Honors. See the Departmental Honors section of this Catalog for details and requirements.