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.
Web publishing using HTML, CSS and other Web technologies. Concepts and theory of Web site creation, page layout and production. Introduction to advanced topics.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31821R | 050 | Lecture-Lab | 5:00-7:05pm | Tue, Thu | 8 of 60 | Zune Nguyen | GFS118 & ONLINE | PDF (166167 KB) |
Introduction to Python; intended for students without prior programming experience.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31810R | 050 | Lecture-Lab | 12:00-2:05pm | Tue, Thu | 14 of 50 | Reza Jafarkhani | KAP160 & ONLINE | PDF (356046 KB) | |
31812R | 050 | Lecture-Lab | 3:00-5:05pm | Tue, Thu | 31 of 50 | Reza Jafarkhani | KAP160 & ONLINE | PDF (356046 KB) |
Introductory course in computer security. Fundamentals of information security management. Threats to information integrity. Ethical hacking concerns and practice. Policies and Procedures.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31814R | 055 | Lecture-Lab | 9:00-12:30pm | Saturday | 16 of 30 | Joseph Greenfield | ONLINE |
Development of practical Python programming skills through project-based applications; "Pythonic" ways of solving problems in modern computational domains.
- Prerequisite: 1 from (ITP 115 or ITP 116)
- Note: Watch the course intro! bit.ly/3vb2Cit Everything you need to know about ITP 216 in 2 minutes
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32080R | 059 | Lecture-Lab | 6:00-8:05pm | Wednesday | 12 of 60 | Gregory Pohlner | ONLINE | PDF (144081 KB) |
Introduction to data analytics. Basics of databases, applied statistics, data visualization. Leverage data to make critical business decisions.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31820R | 059 | Lecture | 4:00-6:05pm | Mon, Wed | 23 of 60 | Maryam Majedi | ONLINE | PDF (250659 KB) |
Independent technology project related to specific topics under the direction of a faculty member.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31846D | 059 | Lecture-Lab | TBA | TBA | 1 of 20 | Maryam Majedi | OFFICE |
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 |
---|---|---|---|---|---|---|---|---|---|
31841D | 059 | Lecture | TBA | TBA | 2 of 20 | Erik Johnson | OFFICE |
Methodology to store, organize, cleanse, harmonize and stage enterprise data for analytics. Report, visualize, slice and dice, forecast and predict trends.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31845R | 050 | Lecture | 10:30-1:20pm | MWF | 15 of 40 | Nitin Kale | ONLINE | PDF (379959 KB) |