collapse allexpand all
Information Technology Program (ITP)
- http://itp.usc.edu/
- After the first week of classes each semester, all classes require d-clearance to register. D-clearance instructions are available at itp.usc.edu/advisement. The 'x' designation indicates that engineering students require prior departmental approval to count 100-level and above ITP courses for major credit.
Business technologies. Operating systems. Networks. Application software.
- Note: This class will be taught in an online format.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31807R | 055 | Lecture | 5:00-5:50pm | Mon, Wed | 17 of 25 | Tom Sloper | |||
31808R | 055 | Lab | 6:00-7:50pm | Mon, Wed | 17 of 25 |
Web publishing using HTML, CSS and other Web technologies. Concepts and theory of Web site creation, page layout and production. Introduction to advanced topics.
- Note: This class will be taught in an online format.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31801R | 054 | Lecture-Lab | 5:00-6:50pm | Tue, Thu | 23 of 25 | Zune Nguyen | PDF (201204 KB) |
Pythons high level data structures and clear syntax make it an ideal first language with powerful applications to science, business, finance, math, and the web.
- Note: This class will be taught in an online format.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31802R | 059 | Lecture-Lab | 6:00-8:05pm | Tuesday | 45 of 55 | Gregory Pohlner | PDF (321115 KB) | ||
31810R | 055 | Lecture-Lab | 10:00-11:50am | Tue, Thu | 49 of 55 | Nathan Greenfield | |||
31812R | 051 | Lecture-Lab | 10:00-12:05pm | Tue, Thu | 12 of 50 | Reza Jafarkhani | PDF (315819 KB) |
Fundamentals of C++ syntax and semantics, including function prototypes, overloading, memory management, abstract data types, object creation, pointers to class members, and I/O streams.
- Note: This class will be taught in an online format.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31809R | 055 | Lecture-Lab | 6:00-7:35pm | Tue, Thu | 9 of 20 | Raymond Kim | PDF (680174 KB) |
Fundamentals of MATLAB: a high-performance numeric computation and visualization environment. Overview of linear algebra and matrix manipulation; using 2-D and 3-D plotting routines; programming in MATLAB; basic numerical analysis.
- Note: This class will be taught in an online format.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31803R | 055 | Lecture-Lab | 11:00-12:50pm | Tue, Thu | 6 of 18 | Raymond Kim | PDF (682117 KB) |
Continuation of the fundamentals of programming; problem solving skills within the object-oriented programming paradigm.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31804R | 059 | Lecture | 6:00-8:05pm | Mon, Wed | 15 of 58 | Kendra Walther | PDF (307659 KB) |
Modern web development techniques and technologies used to create web applications from ground up. Topics include front-end, back-end, and web servers.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31805R | 054 | Lecture-Lab | 2:00-5:35pm | Tue, Thu | 39 of 50 | Nayeon Kim | PDF (304429 KB) |
Hands-on approach to the fundamental modeling techniques and machine learning algorithms that enable students to build robust predictive models of real-world data and test their validity.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31811R | 055 | Lecture | 9:00-12:10pm | Mon, Wed | 17 of 35 | Nitin Kale |
Independent technology project related to specific topics under the direction of a faculty member.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31820D | 059 | Lecture-Lab | TBA | TBA | 1 of 5 | Jeffrey Miller | OFFICE |
Cyber legal issues, search and seizure, 4th amendment and digital evidence, private searches, case law relating to search and seizure
- Note: This class will be taught in an online format.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31806R | 054 | Lecture-Lab | 5:30-8:20pm | Tue, Thu | 18 of 25 | Benny Forer | Word (424129 KB) |
Practical experience in applying information technology skills in real-world settings. Supervised internship at companies and start-ups. Balancing academic rigor with corporate challenges and deadlines.
- Restriction: Registration closed to the following class level(s): Doctoral Student, Master Student
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31821D | 059 | Lecture | TBA | TBA | 0 of 10 | Jeffrey Miller | OFFICE |