If a student's GPA in either of the above categories is below 2.25 at the end of the first academic year during which they take upper level CS classes, the student is dropped from the department rolls. Students are expected to complete all requirements for their degree within four years of acceptance to full major status. Students not making satisfactory progress toward their degrees may be dropped from the department rolls and declared inactive. The determination that a student is not making satisfactory progress is made in one of two ways. In order to be reinstated from inactive status or from being dropped due to low GPA, students must petition the Computer Science Undergraduate Committee.
Reinstated students proceed under the latest graduation requirements.
If personal circumstances prevent completion of all degree requirements within four years of acceptance as a full major, a student may request an extension of a specific duration and submit a revised schedule of completion. This table gives an eight-semester example program leading to a B.S. in Computer Science. It is meant only as a guide, since the scheduling of electives and General Education classes depends on which ones are selected. Note that Math 1210, Writing, and Computer Science 2010 should all be taken during the fall semester in order to complete the required pre-major classes during the first year. This graph illustrates the order in which classes must be taken to satisfy prerequisite and corequisite requirements in Computer Science.