For students who entered fall 2011 to spring 2015.
Freshman Year
Sophomore Year
Spring Semester
Course Number | Course Name | Credits |
---|
ENGL.2200 | Oral & Written Comm. for CS (Gen Ed. AH) | 3 |
COMP.2040 | Computing IV | 3 |
MATH.3220 | Discrete Structures II | 3 |
MATH.3860 | Probability & Statistics I | 3 |
xxxx.xxxx | Natural Science with Lab2 | 4 |
Total | 16 |
Junior Year
Fall Semester
Course Number | Course Name | Credits |
---|
COMP.3040 | Foundations of Comp. Science | 3 |
COMP.3050 | Computer Architecture | 3 |
xxxx.xxxx | Natural Science with Lab2 | 4 |
xxxx.xxxx | CS Ethics (AH) | 3 |
xxxx.xxxx | Free Elective | 3 |
Total | 16 |
Spring Semester
Course Number | Course Name | Credits |
---|
COMP.3010 | Organization of Prog. Lang. | 3 |
COMP.3080 | Intro. to Operating Systems | 3 |
xxxx.xxxx | Natural Science with Lab2 | 4 |
xxxx.xxxx | Gen. Ed. SS1 | 3 |
xxxx.xxxx | Free Elective | 3 |
Total | 16 |
Senior Year
Fall Semester
Course Number | Course Name | Credits |
---|
COMP.4040 | Analysis of Algorithms | 3 |
COMP.xxxx | Project Course (part 1) | 3 |
COMP.xxxx | Computer Science Elective | 3 |
xxxx.xxxx | Technical Elective3 | 3 |
xxxx.xxxx | Gen. Ed. SS1 | 3 |
Total | 15 |
Spring Semester
Course Number | Course Name | Credits |
---|
COMP.xxxx | Project Course (part 2) | 3 |
COMP.xxxx | Computer Science Elective | 3 |
xxxx.xxxx | Technical Elective3 | 3 |
xxxx.xxxx | Free Elective | 3 |
xxxx.xxxx | Free Elective | 3 |
Total | 15 |
Total Minimum Credits = 120
Computer Science Electives
- CS students must complete two courses (6 credits) of computer science electives.
- These courses must be at the 3000 level or higher.
- These may be any non-required courses offered by the CS Department that are not taken to fill other slots. (That is, courses cannot be “double counted.”)
- Specific courses may be recommended for different CS Options.
1GenEd Courses
- CS students must complete six courses (18 credits) that satisfy the University General Education Requirements.
- Three of these must be approved Arts and Humanities (AH) courses and three must be approved Social Sciences (SS) courses.
- ENGL.2200 Oral & Written Communication for Computer Science is required and counts as one of the three required AH GenEds.
- One of these courses (either AH or SS) must satisfy the CS Ethics Requirement.
- One (again either AH or SS) must satisfy the University Diversity Requirement.
- Specific courses may be recommended for different CS Options.
- See the University General Education Program website for more detailed information.
2Natural Science Electives
- CS students must complete 12 credits of natural science courses.
- These are courses offered by one of the four natural science departments in the College of Sciences:
- Biological Sciences
- Chemistry
- Environmental, Earth, and Atmospheric Sciences
- Physics and Applied Physics
- Courses that fulfill this requirement must be classified as required or elective courses for the majors in those departments (with some exceptions).
- This requirement may also be satisfied by completing three 3-credit courses that do not include labs plus one 4-credit course that does include a lab (totaling 13 credits rather than 12), but the Computer Science faculty recommends that students take three 4-credit courses that do include labs as laid out in the course grid.
- An additional constraint is that the total number of credits applied to this requirement plus the number of credits earned in Math (92.xxx) courses must total at least 30.
- Specific courses may be recommended for different CS Options.
- See the CS Dept. Policy on Natural Science Electives for more detailed information.
3Technical Electives
- CS students must complete 6 credits of technical electives.
- These are courses offered by the College of Sciences (this is our college) or the College of Engineering.
- Courses that fulfill this requirement must be classified as required or elective courses for the majors in those departments.
- In general, 90.xxx courses may not be used to fulfill this requirement.
- To use a CS course as a technical elective, it must at the 3000, 4000, or 5000 level.
- Specific courses may be recommended for different CS Options.
4Calculus IA and IB will be required instead of Calculus I for students that do not pass the Calculus Readiness Test.
General (Free) Electives
- CS students must complete 12 credits of almost any course offered by the University.
- Courses taken to fulfill this requirement must not be below the level of any required course.
- Specific courses may be recommended for different CS Options.
- More detailed information may be found on the CS Dept. Policy on General Electives.
Slots
- Courses listed in “slots” may generally be taken in any order, within the confines of specified course prerequisites.
- Some CS Options may put constraints on the ordering of these electives.
- Faculty advisors recommend that two-course sequences (such as Chemistry I and II) be taken in successive semesters rather than taking part 1 and then waiting one or more semesters to take part 2.
Restriction on off-campus study:
Be advised that any course taken at another institution must be
formally approved prior to enrollment. See the
catalog policy for details.
Last Updated 10/17/2017