Oct 04, 2023  
USC Catalogue 2018-2019 
USC Catalogue 2018-2019 [ARCHIVED CATALOGUE]

Mobile App Development Minor

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


Students will study and gain experience with the technologies, tools, frameworks and languages that are most commonly used in developing apps for mobile devices such as smartphones and tablets. They will learn the basics of the programming languages, how to design mobile interfaces, how to use the libraries to build apps that have the proper look and feel, how to design and handle user input, and other aspects. Students will go through the process of building a mobile app from idea to product. Students will learn the fundamental principles of mobile apps, so that they will be prepared for the new technologies and frameworks that are constantly being developed.

Students should meet the regular admissions standards and have a declared USC major. Students will complete an application for the minor with the Viterbi School of Engineering. For specific information on admission and application procedures, contact the Information Technology Program at (213) 740-4542.

Requirements for completion (five core courses plus two electives)

Minimum units: 20

Required Courses (14 Units)


*ITP 165  and ITP 365  can be waived for students who have taken CSCI 103  and CSCI 104 . However, these students must take an additional elective course in order to have the appropriate number of upper-division units.

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