USC Catalogue 2016-2017 [ARCHIVED CATALOGUE]
Information Technology Program
|
|
Return to: USC Viterbi School of Engineering
Olin Hall 412
(213) 740-4542
Email: itp@usc.edu
itp.usc.edu
Director: Michael Crowley, PhD
Associate Directors: Patrick Dent, MS; Nitin Kale, MS
Associate Professors of Engineering Practice: Joseph Greenfield, MS; Nitin Kale, MS; Ashish Soni, MS
Senior Lecturers: Patrick Dent, MS; Nathan Greenfield, MS; Trina Gregory, BA; Mike Lee, MS; Sanjay Madhav, BS; Rob Parke, MS; Tom Sloper, BA; Richard Vawter, MS, MBA; Lance Winkel, MFA
Lecturers: Raymond Kim, MS; Chi So, MS; Kendra Walther, MS
Adviser: Alexandra Garabedian, MEd
Staff: Lindsay Burglin, BS; Christine Gonzales
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. 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.
ITP Minors:
3D Computer Graphics and Modeling
Applied Analytics
Applied Computer Security
Computer and Digital Forensics
Computer Programming
Enterprise Information Systems
Innovation: The Digital Entrepreneur
Mobile App Development
Video Game Design and Management
Video Game Programming
Web Technologies and Applications
ITP Specializations
Specializations are a great alternative for students who are interested in gaining experience but do not have space in their schedule to complete a full minor program. Certificate available upon completion of required course work. Please see the Website for more details: www.itp.usc.edu/specializations.
Viterbi School of Engineering Students
The “x” designation indicates that engineering students require prior departmental approval to count 100-level and above ITP courses for major credit.
ProgramsMinorCoursesInformation 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.
- ITP 090 x Introduction to Adobe Photoshop
- ITP 101 Introduction to Business Information Technologies
- ITP 102 Introduction to Creative Information Technologies
- ITP 104L Web Publishing
- ITP 109 Introduction to Java Programming
- ITP 111 Introduction to Cloud Technologies
- ITP 115 Programming in Python
- ITP 125L From Hackers to CEOs: Introduction to Information Security
- ITP 140 Mobile Application Technologies
- ITP 165 Introduction to C++ Programming
- ITP 168 Introduction to MATLAB
- ITP 201 Information Systems Design and Development
- ITP 211 Power-Tools for Visual Communication
- ITP 215L 3-D Modeling, Animation, and Special Effects
- ITP 230 x Video Game Quality Assurance
- ITP 250x Database Systems for Analytics
- ITP 251 Applied Statistics for Analytics
- ITP 280 Video Game Production
- ITP 300 Database Web Development
- ITP 301L Interactive Web Development
- ITP 302 Advanced Web Publishing
- ITP 305 Advanced 3D Modeling, Animation, and Special Effects
- ITP 308 Computer-Aided Design for Bio-Mechanical Systems
- ITP 310 Design for User Experience
- ITP 315 x 3D Character Animation
- ITP 320 Enterprise Wide Information Systems
- ITP 325 Ethical Hacking and Systems Defense
- ITP 341 App Development for Phones and Tablets
- ITP 342 Mobile Application Development
- ITP 343 Mobile Development for Content and Media
- ITP 344 Advanced Topics in Mobile App Development
- ITP 350x Technologies and Practices for Analytics
- ITP 357 Enterprise Network Design
- ITP 360 3D Compositing and Visual Effects
- ITP 365 Managing Data in C++
- ITP 367x Advanced Coding
- ITP 368 Programming Graphical User Interfaces
- ITP 370 Information Security Management
- ITP 375 Digital Forensics
- ITP 380 Video Game Programming
- ITP 382 Mobile Game Programming
- ITP 383 Database Systems: Concepts, Design and Implementation
- ITP 387 Cloud Architecture and Applications
- ITP 391a Video Game Project Management
- ITP 391b Video Game Project Management
- ITP 393 Video Game Design Documents
- ITP 404 Modern Technologies of Web Development
- ITP 405 Professional Applications and Frameworks in Web Development
- ITP 411 Multimedia and Video Production
- ITP 414 Seminar and 3D Portfolio Development
- ITP 415 3-D Design and Prototyping
- ITP 421 x Advanced Programming for Enterprise Information Systems
- ITP 422L Configuring Enterprise Resource Planning Systems
- ITP 425 Web Application Security
- ITP 435 Professional C++
- ITP 437 Secure Programming
- ITP 438 Graphics Shader Programming
- ITP 439 Compiler Development
- ITP 440 Enterprise Database Management
- ITP 442 Mobile App Project
- ITP 444 Social Game Development Workshop
- ITP 445 Macintosh, OSX, and iOS Forensics
- ITP 446 Cyber Breach Investigations
- ITP 447 Mobile Device Security and Forensics
- ITP 448 Cyber Litigation Support
- ITP 449x Data Mining: Descriptive and Predictive
- ITP 450 Advanced 3D Texturing, Compositing, and Image Processing
- ITP 454 x Enterprise Resource Planning, Design, and Implementation
- ITP 457 Network Security
- ITP 460 Web Application Project
- ITP 466 Building the High Tech Startup
- ITP 470 Information Technology Practicum
- ITP 475 Advanced Digital Forensics
- ITP 476 Technologies for Interactive Marketing
- ITP 477 Software Based Engineering Design of Roadways
- ITP 479 Cyber Law and Privacy
- ITP 480 Information Technology Internship
- ITP 482 Engineering Database Applications
- ITP 484 Multiplayer Game Programming
- ITP 485 Programming Game Engines
- ITP 486 Securing and Auditing Enterprise Resource Planning Systems
- ITP 487 Data Warehouses
- ITP 488 Managing Supply Chains with Advanced Planning & Optimization
- ITP 489 In-Memory Database Systems for Real Time Analytics
- ITP 491 Level Design and Development for Video Games
- ITP 496 The Startup Launchpad Lab
- ITP 499 Special Topics
|
You must be logged in to post a comment.