Sep 19, 2019  
USC Catalogue 2017-2018 
USC Catalogue 2017-2018 [ARCHIVED CATALOG]

Computer Programming Minor

Return to {$returnto_text} Return to: Programs, Minors and Certificates

Return to: USC Viterbi School of Engineering 


The minor in computer programming focuses on the practical programming skills necessary to solve problems in a variety of domains including on desktops, laptops, mobile devices, the Web, the cloud and for video games. Upon completion of the minor, students will have strong experience with the application of programming languages in several different contexts.

Students with a declared major in computer science, computer science and computer engineering, computer science (games), or computer science and business administration are not eligible for this minor. Students with a declared minor in computer science are likewise not eligible.

Requirements for completion (two core courses plus 12 units of electives)

Minimum units: 17


*ITP 109  or ITP 115  can be substituted for ITP 165 , though ITP 165  is recommended.

**ITP 404  has additional prerequisites outside the minor, though these prerequisites can be waived for students in the minor (subject to faculty approval).

Return to {$returnto_text} Return to: Programs, Minors and Certificates