When do I choose a degree plan?
In May at the end of first year, you select a specific degree plan for the remaining three years.
What are the entry requirements for a degree plan?
All the four-year plans have the same Computing entry requirements. In May 2021 those were:
- a cumulative GPA of 2.6 and
- a B in CISC 121 or 124.
Multidisciplinary plans may have additional requirements imposed by partner departments.
In May before plan selection, consult the current requirements (February 2023), which can change from year to year.
A higher GPA can sometimes balance a slightly lower CISC 121/124 grade with the permission of the Undergraduate Chair.
If you meet somewhat lesser requirements, you may to go on a Pending List, from which we accept a limited number of students. If you aren't eligible for the pending list, you might qualify for a General (three-year) degree, and hope to improve your grades during second year.
Otherwise, you must find a plan in some other department for which you qualify. You can still take Computing courses if they don't fill up, and change plans in the Spring of the following year. However, you should plan for an alternative degree if you still do not qualify at the end of second year.
If you don't qualify for any plan, you need to contact the Arts and Science faculty office in Dunning Hall.
If a plan changes, do I have to follow the new version?
You will be allowed to graduate by satisfying the requirements for any version of a degree program in effect while you were registered in that program. This is called "grandfathering". If you want or need to "mix and match" requirements from two or more versions of a degree, you should consult the Undergraduate Chair.
What's the difference between Computing (Science) and Computer Science?
Nothing really. We say 'Computing' instead of 'Computer Science' to emphasize that Computing includes aspects of science, engineering, mathematics, and psychology. But a Bachelor of Computing degree is equivalent to what many schools would call a Bachelor of Science in Computer Science.