Effective Fall 2022
The minor in computer science introduces the theories and techniques of computer science and develops programming skills that are applicable to the student's major. It is a strong complement to a major in any of the sciences and in related fields such as multimedia arts. Students from all majors have found their career opportunities enhanced through the CS minor.
Declaring a Minor
Before enrolling in CS 313 or other upper-division courses, you must officially declare the minor with the CS front office. Students are encouraged to consult with with a Tykeson Hall Academic Advisor on the Scientific Discovery and Sustainability (SDS) team prior to declaring the minor.
|Lower-Division Courses (20 credits)||20|
|Complete the following sequences concurrently. Courses must be taken graded.
|Required Upper-Division Course (4 credits)||4|
|Complete the following course. It must be taken graded.
|Upper-Division Electives (8 credits)||8|
|Complete at least two upper-division CS courses. All courses must be taken graded. Courses numbered 399-409 will be counted only if permission is obtained before registering for the course.|
Satisfactory Progress in the CIS Minor Lower Division
Computer Science supports student preparedness for upper-division courses, as indicated by grades earned in lower-division courses. Strong preparation in lower-division courses provides the foundation for success in major upper-division courses and continuous progress toward major and UO degree requirements. Students must earn grades of B- or higher in CS 210, 211, 212 and Math 231, 232 to automatically advance to upper-division CS courses.
When a student receives a grade lower than a B- in one of these courses, Computer Science strongly recommends that students repeat the course to earn the required B- or higher grade prior to attempting subsequent courses. Students repeating a course should plan to take advantage of supplemental instruction opportunities such as Class Encore weekly small group meetings.
If there were extenuating circumstances, students with at most one C grade (any level) in the lower-division required courses may petition for a prerequisite override to register for upper-division computer science courses. Students should be aware that such petitions are not automatically approved.
Students are required to meet with a Tykeson Hall Academic Advisor on the Scientific Discovery and Sustainability (SDS) team before submitting a petition for a prerequisite override to register for upper-division courses. You may speak with the advisor about any issues that may have prevented you from making satisfactory progress in the lower-division major course. Your advisor will assist you in determining next steps and with submitting a petition, if this is determined to be appropriate.
In addition to your statement, CS UEC will review your experience and grades in all of the lower-division foundational core courses to determine your preparedness for upper-division courses in the major.
Satisfactory Progress in the CS Minor Upper Division
All upper-division coursework must be completed with a grade of C- or better. All courses must be taken graded.
Students who receive two grades below C- in upper-division core courses, or three grades below C- in upper division elective CS classes, will be removed from the minor.