collapse allexpand all
Data Science (INF)
- informatics.usc.edu D class assignments for graduate students are only available on line at: myviterbi.usc.edu. Once you create your myViterbi profile, select the "D-Clearance Request Manager" to submit requests for graduate INF courses. To be enrolled in an off-campus course, you MUST also be enrolled in the Distance Education Network (DEN). For more information, call 740-4488 or go to den.usc.edu. DEN courses are indicated by a location of DEN@Viterbi
Data modeling, data storage, indexing, relational databases, key-value/document store, NoSQL, distributed file system, parallel computation, and big-data analytics. Recommended preparation: Programming experience (e.g., Python or Java).
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32452R | 001 | Lecture | 10:00-11:50am | Mon, Wed | 14 of 50 | Wensheng Wu | SGM601 | PDF (211720 KB) |
Foundational course focusing on the understanding, application, and evaluation of machine learning and data mining approaches in data intensive scenarios.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32461R | 001 | Lecture | 4:00-5:50pm | Tue, Thu | 10 of 25 | Mohammad reza Rajati | VKC200 | PDF (169559 KB) |
Programming in Python for retrieving, searching and analyzing data from the Web. Learning to manipulate large data sets.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32401D | 048 | Lecture | 4:00-6:20pm | Tuesday | 39 of 41 | Yigal Arens | WPH207 | ||
32447R | 048 | Lab | 4:30-6:20pm | Thursday | 39 of 41 | ZHS163 |
Analysis of computer security and why systems are not secure. Concepts and techniques applicable to the design of hardware and software for Trusted Systems.
- Prerequisite: INF 519
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32416D | 048 | Lecture | 2:00-5:20pm | Monday | 1 of 30 | Tanya Ryutov | OHE100D | ||
32419D | 034 | Lecture | 2:00-5:20pm | Monday | 9 of 10 | Tanya Ryutov | DEN@Viterbi |
Covers societal implications of information privacy and how to design systems to best preserve privacy. Recommended preparation: General familiarity with the use of common internet and mobile applications.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32412D | 048 | Lecture | 12:00-3:20pm | Friday | 34 of 40 | Clifford Neuman | OHE100C | PDF (371328 KB) | |
32413D | 034 | Lecture | 12:00-3:20pm | Friday | 19 of 20 | Clifford Neuman | DEN@Viterbi | PDF (371328 KB) |
Introduction to data analysis techniques and associated computing concepts for non-programmers. Topics include foundations for data analysis, visualization, parallel processing, metadata, provenance, and data stewardship. Recommended preparation: Mathematics and logic undergraduate courses.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32463D | 048 | Lecture | 12:00-1:50pm | Mon, Wed | 45 of 60 | Deborah Khider | THH212 |
Fundamentals of big data informatics techniques. Data lifecycle; the data scientist; machine learning; data mining; NoSQL databases; tools for storage/processing/analytics of large data set on clusters; in-data techniques. Recommended preparation: A basic understanding of engineering principles and programming language is desirable.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32400D | 048 | Lecture | 3:30-6:50pm | Thursday | 30 of 40 | Christian Mattmann | RTH217 | ||
32466D | 034 | Lecture | 3:30-6:50pm | Thursday | 10 of 11 | Christian Mattmann | DEN@Viterbi |
Function and design of modern storage systems, including cloud; data management techniques; data modeling; network attached storage, clusters and data centers; relational databases; the map-reduce paradigm.
- Note: CS students, please note that this is not a CSCI course and will count as one of your non CSCI electives.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32456D | 048 | Lecture | 3:30-6:50pm | Tuesday | 49 of 70 | Wensheng Wu | VKC156 | PDF (239254 KB) | |
32467D | 048 | Lecture | 4:00-5:50pm | Mon, Wed | 54 of 56 | Wensheng Wu | OHE132 | PDF (239254 KB) | |
32468D | 034 | Lecture | 4:00-5:50pm | Mon, Wed | 7 of 10 | Wensheng Wu | DEN@Viterbi | PDF (239254 KB) |
Practical applications of machine learning techniques to real-world problems. Uses in data mining and recommendation systems and for building adaptive user interfaces.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32458D | 048 | Lecture | 3:30-6:50pm | Monday | 70 of 70 | Satish Thittamaranahalli Ka | SOSB4 | PDF (68981 KB) | |
32460D | 048 | Lecture | 5:00-6:50pm | Mon, Wed | 0 of 1 | Sheila Tejada | OFFICE | ||
32462D | 048 | Lecture | 2:00-3:50pm | Mon, Wed | 0 of 1 | Sheila Tejada | OFFICE | ||
32465D | 048 | Lecture | 3:30-6:50pm | Tuesday | 59 of 62 | Satish Thittamaranahalli Ka | SOSB46 | PDF (68981 KB) |
Data mining and machine learning algorithms for analyzing very large data sets. Emphasis on Map Reduce. Case studies.
- Note: CSCI Students, please note that this is not a CSCI course and will be counted as one of your non CSCI elective.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32403D | 048 | Lecture | 6:00-7:50pm | Mon, Wed | 68 of 76 | Yao-Yi Chiang | ZHS352 | PDF (122504 KB) | |
32454D | 048 | Lecture | 3:30-6:50pm | Monday | 75 of 90 | Wei-Min Shen | SLH100 | PDF (147841 KB) | |
32455D | 048 | Lecture | 3:30-6:50pm | Tuesday | 75 of 90 | Wei-Min Shen | SOSB2 | PDF (147841 KB) | |
32469D | 048 | Lecture | 3:30-6:50pm | Thursday | 35 of 40 | Anna Farzindar | SOSB2 | PDF (96416 KB) |
Understand and apply user interface theory and techniques to design, build and test responsive applications that run on mobile devices and/or desktops.
- Note: Students outside the department may request d-clearance via myViterbi.usc.edu starting 12/18. The professor is not able to issue d-clearance via email.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32427D | 048 | Lecture | 2:00-5:20pm | Monday | 38 of 40 | Jaime Levy | WPH207 | PDF (296697 KB) |
The practice of User Experience Design and Strategy principles for the creation of unique and compelling digital products and services.
- Note: Students outside the department may request this course via myViterbi.usc.edu beginning on December 18th. The professor of this course is not able to give out d-clearance and it can only be requested on myViterbi.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32436D | 048 | Lecture | 6:00-9:20pm | Monday | 24 of 25 | Jaime Levy | GFS108 | PDF (275190 KB) |
Foundations, techniques, and algorithms for building knowledge graphs and doing so at scale. Topics include information extraction, data alignment, entity linking, and the Semantic Web.
- Prerequisite: 1 from (INF 551 or CSCI 585) and 1 from (INF 552 or CSCI 567)
- Note: CSCI students, please note that this is not a CSCI course and will count as one of your non CSCI electives.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32464D | 048 | Lecture | 8:00-9:50am | Mon, Wed | 53 of 60 | Jay Pujara,Pedro Szekely | ZHS252 |
Function, design, and use of modern data management systems, including cloud; data management techniques; data modeling; network attached storage, clusters and data centers; relational databases; the map-reduce paradigm.
- Note: This course is only for ISE analytics students
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32457D | 048 | Lecture | 5:00-6:20pm | Tue, Thu | 99 of 100 | Carl Kesselman | ZHS159 |
Student teams working on external customer data analytic challenges; project/presentation based; real client data, and implementable solutions for delivery to actual stakeholders; capstone to degree.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32422D | 048 | Lecture | 2:00-5:20pm | Tuesday | 44 of 50 | Anna Farzindar | MHPB7B | PDF (163331 KB) |
Picture archive communication system (PACS) design and implementation; clinical PACS-based imaging informatics; telemedicine/teleradiology; image content indexing, image data mining; grid computing in large-scale imaging informatics; image-assisted diagnosis, surgery and therapy.
- Crosslist: This course is offered by the BME department but may qualify for major credit in INF. To register, enroll in BME 528.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
29305D | 034 | Lecture | 9:00-11:50am | Friday | 1 of 10 | Brent Liu | DEN@Viterbi | ||
29310D | 048 | Lecture | 9:00-11:50am | Friday | 10 of 20 | Brent Liu | OHE100B |
Research leading to the master's degree; maximum units which may be applied to the degree to be determined by the department. Graded CR/NC.
- Restriction: Registration open to the following major(s): Informatics
Section | Session | Units | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|---|
32448D | 048 | 1.0-6.0 | Lecture | TBA | TBA | 3 of 30 | Lizsl De Leon | OFFICE |