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
Fundamentals of data informatics: representation of data and knowledge, role of a data scientist, data storage/processing/analytics, machine learning, big data, and data visualization. Recommended preparation: A basic understanding of engineering and/or technology is recommended.
- Corequisite: ITP 115
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32445R | 001 | Lecture | 3:30-5:20pm | Tue, Thu | 20 of 30 | Sathyanaraya Raghavachary | VHE206 |
Basic concepts in information security and privacy; implications of security and privacy breaches; security and privacy policies, threats, and protection mechanisms; security and privacy laws, regulations, and ethics.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32499R | 001 | Lecture | 4:00-7:00pm | Wednesday | 9 of 20 | Clifford Neuman | RTH217 |
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 | 12:00-1:30pm | Wednesday | 51 of 53 | Jeremy Abramson | OHE100D | PDF (246732 KB) | |
32402R | 048 | Lab | 9:00-10:50am | Wednesday | 50 of 55 | OHE100D | |||
32440R | 048 | Lab | 3:30-5:20pm | Thursday | 1 of 1 | ||||
32496D | 034 | Lecture | 12:00-1:30pm | Wednesday | 7 of 10 | Jeremy Abramson | DEN@Viterbi | PDF (246732 KB) | |
32495R | 034 | Lab | 9:00-10:50am | Wednesday | 7 of 10 | DEN@Viterbi |
Threats to information systems; technical and procedural approaches to threat mitigation; policy specification and foundations of policy for secure systems; mechanisms for building secure security services; risk management. Recommended preparation: Background in computer security preferred. Recommended previous courses of study include computer science, electrical engineering, computer engineering, management information systems, and/or mathematics.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32428D | 048 | Lecture | 12:00-3:20pm | Friday | 17 of 25 | Tanya Ryutov | OHE136 | ||
32429D | 034 | Lecture | 12:00-3:20pm | Friday | 8 of 12 | Tanya Ryutov | DEN@Viterbi |
Assurance that an information system will behave as expected; assurance approaches for fielding secure information systems; case studies. Recommended preparation: Prior degree in computer science, electrical engineering, computer engineering, management information systems, and/or mathematics. Some background in computer security preferred.
- Prerequisite: INF 519
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32450D | 048 | Lecture | 1:00-4:20pm | Friday | 13 of 25 | Clifford Neuman | OHE120 | ||
32411R | 048 | Discussion | TBA | TBA | 13 of 25 | OFFICE | |||
32413D | 034 | Lecture | 1:00-4:20pm | Friday | 8 of 25 | Clifford Neuman | DEN@Viterbi | ||
32432R | 034 | Discussion | TBA | TBA | 8 of 25 | DEN@Viterbi |
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 |
---|---|---|---|---|---|---|---|---|---|
32403D | 048 | Lecture | 9:00-12:20pm | Monday | 47 of 53 | Gale Lucas | OHE100D | PDF (1106087 MB) | |
32497D | 034 | Lecture | 9:00-12:20pm | Monday | 6 of 10 | Gale Lucas | DEN@Viterbi | PDF (1102802 MB) |
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 |
---|---|---|---|---|---|---|---|---|---|
32404D | 048 | Lecture | 3:30-5:20pm | Mon, Wed | 29 of 35 | Seon Kim | VKC261 | PDF (256123 KB) |
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: Computer Science students please note that this is not a CSCI course and will be counted as one of your non CSCI electives.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32405D | 048 | Lecture | 10:00-11:50am | Mon, Wed | 44 of 45 | Wensheng Wu | THH118 | PDF (237568 KB) | |
32406D | 048 | Lecture | 4:00-5:50pm | Mon, Wed | 44 of 45 | Wensheng Wu | KAP144 | PDF (237568 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 |
---|---|---|---|---|---|---|---|---|---|
32412D | 048 | Lecture | 10:00-11:50am | Mon, Wed | 38 of 38 | Mohammad reza Rajati | DRB146 | PDF (161083 KB) | |
32414D | 048 | Lecture | 10:00-11:50am | Tue, Thu | 37 of 37 | Mohammad reza Rajati | DRB146 | PDF (161083 KB) | |
32430D | 048 | Lecture | 3:30-6:50pm | Monday | 39 of 60 | Wei-Min Shen | THH116 | PDF (284169 KB) |
Data mining and machine learning algorithms for analyzing very large data sets. Emphasis on Map Reduce. Case studies.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32415D | 048 | Lecture | 3:30-6:50pm | Wednesday | 44 of 50 | Wei-Min Shen | OHE132 | PDF (146158 KB) | |
32418D | 048 | Lecture | 1:00-4:20pm | Friday | 60 of 60 | Anna Farzindar | VKC156 | PDF (111185 KB) | |
32443D | 048 | Lecture | 3:30-6:50pm | Tuesday | 44 of 50 | Wensheng Wu | SOSB44 | PDF (160971 KB) | |
32488D | 048 | Lecture | 5:00-8:20pm | Tuesday | 50 of 65 | Andres Abeliuk Kimelman, Keith Burghardt | VPD105 | PDF (131164 KB) |
Graphical depictions of data for communication, analysis, and decision support. Cognitive processing and perception of visual data and visualizations. Designing effective visualizations. Implementing interactive visualizations.
- Note: Computer Science 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 |
---|---|---|---|---|---|---|---|---|---|
32457D | 048 | Lecture | 3:30-6:50pm | Wednesday | 70 of 72 | Luciano Nocera | THH208 | PDF (106133 KB) |
Understand and apply user interface theory and techniques to design, build and test responsive applications that run on mobile devices and/or desktops.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32400D | 048 | Lecture | 6:00-9:20pm | Monday | 39 of 40 | Jaime Levy | SGM601 | PDF (334663 KB) |
The practice of User Experience Design and Strategy principles for the creation of unique and compelling digital products and services.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32409D | 048 | Lecture | 2:00-5:20pm | Monday | 25 of 25 | Jaime Levy | KAP159 | PDF (312213 KB) | |
32439R | 048 | Discussion | TBA | TBA | 21 of 25 | TBA |
Analytics for supervised and unsupervised statistical learning. Generalized linear models, discriminant analysis, support vector machines. Nonparametric classification, trees, ensemble methods, k-nearest neighbors. Principal components, clustering.
- Crosslist: This course is offered by the ISE department but may qualify for major credit in INF. To register, enroll in ISE 529.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31529D | 048 | Lecture | 3:30-6:20pm | Friday | 38 of 40 | Cesar Acosta-Mejia | KAP156 | PDF (1063501 MB) | |
31726D | 048 | Lecture | 5:00-7:50pm | Wednesday | 82 of 82 | Cesar Acosta-Mejia | SOSB2 | PDF (1063954 MB) |
Medical imaging quality, compression, data standards, workflow analysis and protocols, broadband networks, image security, fault tolerance, picture archive communication system (PACS), image database and backup.
- Crosslist: This course is offered by the BME department but may qualify for major credit in INF. To register, enroll in BME 527.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
29305D | 034 | Lecture | 9:00-11:50am | Friday | 3 of 20 | Brent Liu | DEN@Viterbi | ||
29310D | 048 | Lecture | 9:00-11:50am | Friday | 13 of 28 | Brent Liu | OHE100B |
Fundamental concepts in probability and statistics from a data science perspective; rigorous probabilistic reasoning and problem solving; statistical methods used in data science.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32410D | 048 | Lecture | 4:00-5:50pm | Tue, Thu | 14 of 48 | Mohammad reza Rajati | KAP156 | PDF (186967 KB) |
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 | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32449D | 048 | Lecture | TBA | TBA | 10 of 22 | Lizsl De Leon | OFFICE |
Course content to be selected each semester from recent developments in informatics.
Section | Session | Units | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|---|
AI in Society: Bias and Fairness in Data, Networks and Algorithms | ||||||||||
32498D | 048 | 4.0 | Lecture | 10:00-11:50am | Mon, Wed | 30 of 30 | Kristina Lerman,Fred Morstatter | ZHS360 | PDF (216064 KB) |