The Computer Science Minor is a great way to expand your skill set. You can complement some basic programming courses with courses covering a wide variety of topics. Develop great critical and logical thinking skills, and stand out from the crowd! You can download a PDF of the computer science minor requirements below:
Minor Requirements Document
View the CS minor requirements here.
How to Declare the Computer Science Minor:
All students wanting to declare the CS minor must complete the online information session. Once you complete the online information session, click the link on the last slide to complete the online minor declaration form. The CS minor will be added to your plan within 1 week.
Computer Science Core
Required: CSC 110 (4 units) and CSC 120 (4 units)
Choose at least 6 units of upper division
CSC 3xx, CSC 4xx, and Cross-listed courses
Select remaining units from the following courses to reach 18 units (minimum):
CSC 2xx, CSC 3xx, CSC 4xx, and Cross-listed courses
- CSC 110 requirement. ISTA 130 (4 units) or ECE 175 (3 units) may fulfill the CSC 110 (4 units) requirement. Students who take ECE 175 should learn some basic Python before attempting CSC 120. Students completing ECE 175 are responsible for making up the unit difference that will occur as a result of taking ECE 175 (ECE 175= 3 units, CSC 110= 4 units). ECE 175 students will have to complete more than 18 units to satisfy the minor due to the unit difference and course options available.
- Cross-listed courses that count in the CS minor include ECE/CSC 474A, LING/PSY/CSC 438, LING/ISTA/CSC 439, MATH/CSC 402, MATH/CSC 443, MATH/CSC 475A, MATH/CSC 475B, PHIL/MATH/CSC 401A, PHIL/MATH/CSC 401B, and PHIL/CSC 455.
- A maximum of two (2) courses from another subject area (ECE 175, ISTA 130, MATH 243, MATH 323, cross-listed courses) may be used toward the CS minor. Please note that the CSC versions of the above cross-listed courses are subject to this maximum.
- Some CSCV courses may count in the minor.
- At least 11 of the 18 required units for the minor must be from courses with the CSC or CSCV prefix. Cross-listed courses, even if taken as "CSC", DO NOT count toward the 11 required units.
- To complete the minor, your overall minor GPA must be at or above 2.0.
- House numbered/individual study courses (#90-#99) DO NOT COUNT toward the minor.
- Double Dipping Policy: Unlimited double use of CSC courses with another major or minor is permitted. View other college and department restrictions on double dipping.
- Please note that we no longer offer waitlists for CSC courses.
- Priority enrollment in Fall/Spring semesters is given to CS majors/pre-majors for most CSC courses.
- CS minors may register for CSC 110, 120, 210 (and 317, 337, and 346, if offered) when registration becomes available (April for the Fall semester, November for the Spring semester) - if the course prerequisites are met or in progress, and if seats are available. We recommend you register on your first registration day, since some of these courses fill quickly.
- Cross-listed courses (see "Important Notes" above) may also be available on your first registration day.
- CSCV courses (see "Important Notes" above) may be available to you by request.
- For all other Computer Science courses not mentioned above, registration for CS minors will become available later - after the CS major admission process before each semester (August 15th for the Fall 2022 semester, early January for the Spring semester). Since we cannot guarantee availability in 300/400 level CSC courses for minors, we recommend you register for cross-listed and/or CSCV courses (see above) - with the potential to swap them for other CSC courses later (if available).
- Summer CSC courses will be available to CS minors when registration opens to all students (generally early April).