The Artificial Intelligence and Computer Science Minors are great ways 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!
Artificial Intelligence Minor
The undergraduate minor in Artificial Intelligence provides students with foundational knowledge and skills in AI and its applications. The 20-unit program begins with essential programming fundamentals through two introductory computer programming courses, followed by core coursework in artificial intelligence and data science principles. Students then select from specialized upper-division electives including deep learning, computer vision, machine learning, and text retrieval/web search. This minor is designed to complement various majors by providing students with practical experience in AI technologies while developing their understanding of how these systems work and their potential applications across different fields.
Computer Science Minor
The undergraduate minor in Computer Science provides students with foundational skills in programming, computational thinking, and software development. The 18-unit program begins with an introduction to computer programming, followed by core coursework in data structures, algorithms, and object-oriented programming. Students may then choose from a variety of upper-division electives such as web programming, databases, cybersecurity, and artificial intelligence. This minor is designed to complement a wide range of majors by giving students practical technical skills and a deeper understanding of how computing drives innovation across disciplines.
How to Declare AI or CS Minors:
All students wanting to declare an AI or 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.
CS Department minors will be added to your plan within 1 week.
- CSC 110 requirement. ISTA 130 (4 units) or ECE 101 (4 units) may fulfill the CSC 110 (4 units) requirement. Only one course from CSC 110, ECE 101 and ISTA 130 may be used towards the minor.
- Cross-listed courses that count in the CS minor can be viewed here.
- A maximum of two (2) courses from another subject area (ECE 101, 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. MATH 323 cannot be used to fill the upper division CSC requirement.
- At least 11 of the 18 required units for the minor must be from courses with the CSC 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.
- Multiple Use of Courses Policy: Unlimited double use of CSC courses with another major or minor is permitted unless the other department has a contradicting policy. View other college and department restrictions on multi-use of courses.
- 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 when 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.
- For all other Computer Science courses not mentioned above, registration for CS minors will become available later - after the CS/AI Advanced Standing awarding process before each semester (generally mid-August for the Fall 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 courses 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).
Can I Major in AI and Minor in Computer Science?
Yes! The BS in AI will automatically fulfill the requirements for a Minor in CS, and there are no limitations preventing you from declaring this minor under your AI BS major nor additional requirements for students who do so to be awarded both parts of this combination.
Can I Major in CS and Minor in Artificial Intelligence?
Yes! To plan for meeting the requirements for a CS BS with a minor in AI, students should consult regularly with their academic advisors.
Can I Minor in BOTH?
A student may major in both CS and AI. Your major and minor cannot be in the same area of study, so if you wish to Major in AI or CS, you cannot minor in the same area. However, if you have any other major you may add one or both CS Department minors under a the same or two different majors.
Multiple Use of Courses Policy:
There is significant overlap in the foundational and elective options for all of our undergraduate programs. Unlimited multi-use of CSC courses across all CS Department majors and minors is currently permitted so long as the University multiple use policy is also being followed..