Minor in Computer Science

The computer science minor introduces the concepts, tools and techniques that are involved in the programming of computers. The minor prepares students to achieve mastery in several current programming languages. In addition, the student will learn about creating effective user interfaces and how to build applications that are available on the Internet.

30 units are required for the minor.

Admission to the minor requires a B grade or higher in CSCI 102L, CSCI 103L and CSCI 170. Students who meet these criteria may contact the Computer Science department to request admission to the minor. 

Please note that d-clearance in CSCI courses is not guaranteed for potential minors as priority goes to CS major students and then to non-CS major students who require CSCI courses for their degree.


Students who meet this admission requirement can email csdept@usc.edu to request admission to the minor.

All information contained here is summarized from the USC Catalogue and is considered non-official. For all rules, regulations, procedures, and outlines, please see the current academic year USC Catalogue. The USC Catalogue supersedes all other publications.

Current students follow degree requirements in effect for the academic year they began their studies at USC.  If you are a current student, please refer to your STARS report or the appropriate USC Catalogue for your year.  Students seeking to advance their catalogue year to follow updated curricula may contact their department advisor.

Published on August 9th, 2017Last updated on November 29th, 2023