Dec 26, 2024  
USC Catalogue 2024-2025 
    
USC Catalogue 2024-2025

Information Technology Program


Return to: USC Viterbi School of Engineering  

Rapp Research 201 (RRB 201)
(213) 740-4542
Email: itp@usc.edu
itp.usc.edu

Interim Director: Erik A. Johnson, PhD

Associate Director: Kendra Walther, MS

Professor of Information Technology Practice: Nitin Kale, MS

Associate Professors of Information Technology Practice: Joseph S. Greenfield, PhD; Trina Gregory, MS; Sanjay Madhav, MS; Robert Parke II, MS; Kendra Walther, MS

Senior Lecturers of Information Technology: Kristof Aldenderfer, BS; Pierson Clair IV, MSGregg Ibbotson, MA; Reza Jafarkhani, PhD; Mike Lee, BS; Zune Nguyen, MS; Richard Vawter, MS, MBA; Matthew Whiting, MS 

Lecturer of Information Technology​: Sinan Seymen, PhD

Joint Senior Lecturer: Scott Easley, MS

The Information Technology Program (ITP) is a program within the School of Advanced Computing that aims to make technology education accessible to all USC students. ITP provides an opportunity for students to combine their major (X) with technology (TECH) — or X+TECH — enabling them to learn how to apply practical technical skills to, and demonstrate digital fluency in, their chosen major field.

ITP offers 16 minors and specializations in Applied Analytics, Artificial Intelligence Applications, Blockchain, Cloud Computing with DevOps***, Computer Programming, Connected Devices and Making, Cybersecurity, Digital Forensics, Enterprise Information Systems, Innovation: The Digital Entrepreneur, Law and Technology Minor  (with Gould School of Law), Mobile App Development, Technical Game Art, Video Game Production, Video Game Programming, and Web Development.

ITP courses are open to all USC students.

Minors

ITP minors are open to undergraduate students in all majors.

To apply for a minor, students should meet the regular admissions standards and have a declared USC major. For specific information on admission and application procedures, see itp.usc.edu. Students should consult ITP’s advisers about course sequencing, departmental clearance, and course substitutions.

Please see the catalogue page for each minor for program descriptions and requirements.

***Note: the Cloud Computing with DevOps Minor program is in revision, and applications are not currently being accepted. Interested students should consider ITP’s Computer Programming Minor  or Cybersecurity Minor  programs.

Specializations

ITP specializations are open to students in all majors. Specializations are an alternative for students interested in gaining experience who do not have space to complete a full minor program. Specializations do not appear on transcripts, but students are eligible to receive certificates from ITP upon completion of required course work to document their successful completion of the specialization.

For specific information on admission and application procedures, see itp.usc.edu. Students should consult ITP’s advisers about course sequencing, departmental clearance, and course substitutions.

Please see itp.usc.edu/academics for program requirements.

Interdisciplinary Programs

ITP collaborates with other USC academic units that offer the following major and minor programs:

Programs

Minor

Courses

Information Technology Program

All ITP courses are open to non-engineering majors. The “x” designation indicates that engineering students require prior departmental approval to count 100-level and above ITP courses for major credit.