The Computer Science faculty recommends strongly that each undergraduate participate in the co-op program. This program not only gives the student invaluable experience but also improves markedly the student's chances of obtaining the job of his or her choosing upon graduation.
For Computer Science students, it is usually most convenient to co-op during the Junior year. This means that (unless the student started with Advanced Placement credits) he or she will need to make up the four courses which would normally be taken during the semester which is devoted to co-op.
A student who starts with Advanced Placement credits can, by taking the usual number of courses each semester, reduce the number of courses which need to be made up.
The courses which need to be made up can be taken (one per semester) over the last three years of the program. None of these courses should be taken during the Freshman year. The number of semesters during which a student takes an extra course can be reduced if the student can take summer courses.
In deciding when each of the extra courses is to be taken, it is usually wise to complete as many Computer Science courses as possible before the co-op semester.