collapse allexpand all
Data Science (DSCI)
- datascience.usc.edu/ D class assignments are only avaialable online at: myviterbi.usc.edu. Once you create your myViterbi profile, select the "D-Clearance Request Manager" to submit requests for DSCI 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. For general questions regarding DSCI courses, you may email datasci@usc.edu.
Fundamentals of data science: representation of data and knowledge, role of a data scientist, data storage/processing/analytics, machine learning, big data and data visualization.
- Corequisite: ITP 115
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32413D | 060 | Lecture | 3:30-5:20pm | Tue, Thu | 0 of 20 | Sathyanaraya Raghavachary | ONLINE | ||
32425D | 001 | Lecture | 3:30-5:20pm | Tue, Thu | 62 of 67 | Sathyanaraya Raghavachary | SKS302 & ONLINE |
Data modeling, data storage, indexing, relational databases, key-value/document store, NoSQL, distributed file system, parallel computation and big-data analytics.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32401R | 060 | Lecture | 10:00-11:50am | Mon, Wed | Canceled | Wensheng Wu | PDF (191547 KB) |
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 |
---|---|---|---|---|---|---|---|---|---|
32402R | 001 | Lecture | 4:00-7:20pm | Wednesday | 9 of 20 | Clifford Neuman | RTH217 & ONLINE |
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 |
---|---|---|---|---|---|---|---|---|---|
32403D | 073 | Lecture | 1:00-1:50pm | Tue, Thu | 70 of 70 | Jeremy Abramson | ONLINE | Word (281726 KB) | |
32404R | 073 | Lab | 11:00-12:50pm | Thursday | 62 of 70 | ONLINE | |||
32426D | 034 | Lecture | 1:00-1:50pm | Tue, Thu | 7 of 7 | Jeremy Abramson | DEN@Viterbi | Word (281726 KB) | |
32427R | 034 | Lab | 11:00-12:50pm | Thursday | 15 of 15 | 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. 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 |
---|---|---|---|---|---|---|---|---|---|
32405D | 073 | Lecture | 12:00-3:20pm | Friday | 5 of 25 | Tanya Ryutov | ONLINE | ||
32428D | 034 | Lecture | 12:00-3:20pm | Friday | 5 of 15 | 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: DSCI 519
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32429D | 034 | Lecture | 1:00-4:20pm | Friday | 10 of 15 | Clifford Neuman | DEN@Viterbi | ||
32434D | 073 | Lecture | 1:00-4:20pm | Friday | 15 of 24 | Clifford Neuman | ONLINE | ||
32406D | 048 | Lecture | 1:00-4:20pm | Friday | 1 of 1 | Clifford Neuman | OHE120 & ONLINE | ||
32407R | 048 | Discussion | TBA | TBA | Canceled | TBA | |||
32430R | 034 | Discussion | TBA | TBA | Canceled | TBA |
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 |
---|---|---|---|---|---|---|---|---|---|
32408D | 048 | Lecture | 9:00-12:20pm | Monday | 7 of 1 | Gale Lucas | OHE100D & ONLINE | Word (58344 KB) | |
32431D | 034 | Lecture | 9:00-12:20pm | Monday | 7 of 15 | Gale Lucas | DEN@Viterbi | Word (58344 KB) | |
32435D | 073 | Lecture | 9:00-12:20pm | Monday | 64 of 65 | Gale Lucas | ONLINE | Word (58344 KB) |
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.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32409D | 048 | Lecture | 3:30-5:20pm | Mon, Wed | 1 of 1 | Seon Kim | VPD116 & ONLINE | PDF (254134 KB) | |
32436D | 073 | Lecture | 3:30-5:20pm | Mon, Wed | 45 of 45 | Seon Kim | ONLINE | PDF (254134 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.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32410D | 073 | Lecture | 3:30-6:50pm | Tuesday | 49 of 50 | Wensheng Wu | ONLINE | PDF (196883 KB) | |
32411D | 073 | Lecture | 3:30-5:20pm | Mon, Wed | 42 of 50 | Wensheng Wu | ONLINE | PDF (196883 KB) | |
32433D | 073 | Lecture | 10:00-11:50am | Mon, Wed | 44 of 50 | Wensheng Wu | ONLINE |
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 |
---|---|---|---|---|---|---|---|---|---|
32400D | 073 | Lecture | 12:00-1:50pm | Tue, Thu | 60 of 60 | Mohammad Reza Rajati | ONLINE | PDF (167993 KB) | |
32412D | 073 | Lecture | 3:30-6:50pm | Monday | 38 of 60 | Satish Thittamaranahalli Ka | ONLINE | ||
32414D | 073 | Lecture | 2:00-3:50pm | Mon, Wed | 60 of 60 | Mohammad Reza Rajati | ONLINE |
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 | 073 | Lecture | 6:00-7:50pm | Tue, Thu | 51 of 70 | Andres Abeliuk Kimelman, Fred Morstatter | ONLINE | Word (239104 KB) | |
32416D | 073 | Lecture | 10:00-11:50am | Mon, Wed | 64 of 70 | Fred Morstatter, Andres Abeliuk Kimelman | ONLINE | Word (239104 KB) | |
32417D | 048 | Lecture | 2:00-5:20pm | Tuesday | 0 of 1 | Anna Farzindar | THH101 & ONLINE | PDF (314462 KB) | |
32418D | 048 | Lecture | 2:00-5:20pm | Thursday | 0 of 1 | Anna Farzindar | THH101 & ONLINE | PDF (314643 KB) | |
32438D | 073 | Lecture | 2:00-5:20pm | Tuesday | 37 of 70 | Anna Farzindar | ONLINE | PDF (314462 KB) | |
32439D | 073 | Lecture | 2:00-5:20pm | Thursday | 38 of 70 | Anna Farzindar | ONLINE | PDF (314643 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.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32419D | 073 | Lecture | 2:00-3:50pm | Mon, Wed | 82 of 100 | Luciano Nocera | ONLINE | PDF (106177 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 |
---|---|---|---|---|---|---|---|---|---|
32420D | 048 | Lecture | 6:00-9:20pm | Monday | 0 of 1 | Jaime Levy | SLH100 & ONLINE | PDF (276066 KB) | |
32440D | 073 | Lecture | 6:00-9:20pm | Monday | 40 of 40 | Jaime Levy | ONLINE | PDF (276066 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 |
---|---|---|---|---|---|---|---|---|---|
32421D | 048 | Lecture | 2:00-5:20pm | Monday | 3 of 1 | Jaime Levy | THH202 & ONLINE | PDF (278602 KB) | |
32441D | 073 | Lecture | 2:00-5:20pm | Monday | 21 of 22 | Jaime Levy | ONLINE |
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.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32424D | 073 | Lecture | 3:30-5:30pm | Mon, Wed | 31 of 40 | Mohammad Rostami, Filip Ilievski | ONLINE | PDF (152512 KB) |
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 | 073 | Lecture | 1:00-4:50pm | Friday | 23 of 25 | Deborah Khider, Daniel Garijo | ONLINE | PDF (71738 KB) |
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 DSCI. To register, enroll in ISE 529.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31726D | 048 | Lecture | 5:00-7:50pm | Tuesday | 17 of 19 | Cesar Acosta-Mejia | SOSB2 | PDF (312836 KB) | |
31729D | 073 | Lecture | 5:00-7:50pm | Tuesday | 30 of 30 | Cesar Acosta-Mejia | ONLINE | PDF (311840 KB) | |
31772D | 073 | Lecture | 11:00-2:00pm | Friday | 51 of 54 | Cesar Acosta-Mejia | ONLINE | PDF (311088 KB) |
Introduce basic concepts of Medical Imaging Informatics with an introduction to clinical information systems (eg, PACS, RIS, EMR) related to the imaging workflow in a clinical healthcare enterprise
- Crosslist: This course is offered by the BME department but may qualify for major credit in DSCI. To register, enroll in BME 527.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
29305D | 034 | Lecture | 11:00-12:50pm | Tue, Thu | 6 of 20 | Brent Liu | DEN@Viterbi | ||
29310D | 073 | Lecture | 11:00-12:50pm | Tue, Thu | 9 of 28 | Brent Liu | ONLINE |