Here are some frequently asked questions regarding course selection:
- What is a prerequisite?
Some courses require you to take one or more prerequisites in order to get into the course. A prerequisite is a course that must be successfully completed (with a minimum grade of D- or above in most cases) BEFORE you are able to register into the course. By first taking all of the required prerequisite course(s), this will ensure that your knowledge level is adequate for you to understand the material in the course that you are trying to register into. Always look at the most current Undergraduate Calendar in order to determine which prerequisites are required for the course that you are trying to take. Some COMP courses will require a prerequisite grade that is higher than D-. The School of Computer Science strictly enforces prerequisites as outlined in the calendar.
- What is a preclusion?
When two courses have very similar (or overlapping) material, the calendar often indicates that the courses will preclude one another. This means that you cannot have both of these courses count as credit towards your degree requirements. Precluded courses are not necessarily equivalent. Do not assume that one course can substitute for another simply because it precludes the other course. You should always check with your academic advisor to be sure. Note that if you take a course that precludes another course that you have already taken, the most recent grade will count. Preclusions are listed in the course description in the Undergraduate Calendar.
- What if a required course is not offered?
Below is a list of courses that are required for some BCS programs but are no longer offered. Each item also indicates what the School will accept as a replacement in the affected programs. Always follow your program under the Undergraduate Calendar that corresponds to the “catalog year” on your academic audit. E.g. 202030 catalog year is under the 2020-21 Undergraduate Calendar. However, always consult the most recent Undergraduate Calendar for all prerequisites and preclusions. Please contact your Undergraduate Advisors after your final grade is in so that an audit amendment can be done for any of the course substitution below.
COMP 2003 any COMP at the 2000-level or above COMP 2405 COMP 2406 COMP 2805 COMP 3803 COMP 3601 Renumbered to COMP 4602. Replace with any course that can be a free elective (for students admitted prior to Fall 2017 only). Or, request to be moved to most recent calendar–please contact Undergraduate Advisors COMP 3802 any COMP at the 3000 or 4000-level COMP 4109 COMP 3109 COMP 4300 any COMP at the 4000-level BUSI 2101
(no longer offered to non-B.Comm students)
BUSI 2121 BUSI 2300 BUSI 2301 BUSI 3403 BUSI 3402 ECON 1000 ECON 1001 + 1002 PSYC 2800 any PSYC course at the 2000-level or above PSYC 3102 PSYC 3506 PSYC 3105 any PSYC course at the 3000-level or above PSYC 3800 any PSYC course (totaling 1.0 cr) at the 3000-level or above PSYC 4800 any PSYC 3000-level or above PSYC 4805 any PSYC at the 4000-level