This sample ed plan is meant to be illustrative of one typical path through the major; many valid alternatives exist.
| Year | Fall | Winter | Spring |
|---|---|---|---|
| Freshman | CS 141 Intro to CS First Year Preceptorial Elective | CS 142 Program Design Elective Elective | CS 226 Operating Systems and Networks Elective Elective |
| Sophomore | CS 262 Information Management MATH 151 Calculus I Elective | CS 201 Computer Organization Elective Elective | Math 175 Discrete Math Elective Elective |
| Junior | CS 205 Algorithm Design & Analysis Elective Elective | CS 292 Software Development Elective Elective | STAT 200 Intro Statistics Elective Elective |
| Senior | CS 3xx Elective Elective Elective | CS 3xx Elective Elective Elective | CS 399 Research seminar Elective Elective |
Notes
All CS majors are strongly encouraged to take STAT 200 Intro Statistics and/or a numerical math course.
There are multiple ways to complete the required capstone experience; CS 399 is listed, but CS 322 Software engineering is also an excellent option.