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.
Foundational course focusing on the understanding, application and evaluation of machine learning and data mining approaches in data-intensive scenarios.
- Prerequisite: DSCI 250 and MATH 208
- Note: D-Clearance Request Form: forms.gle/DgvoAWqJq2TunLLu8
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32403D | 001 | Lecture | 3:30-6:50pm | Thursday | 33 of 40 | David Pynadath | WPHB28 | PDF (145192 KB) | |
32452D | 001 | Lecture | 4:00-5:50pm | Mon, Wed | 39 of 40 | Fred Morstatter | DMC101 | PDF (288665 KB) |
Design of systems for data visualization; user interface design for exploring and interacting with data.
- Prerequisite: DSCI 250
- Note: D-Clearance Request Form: forms.gle/RZXW6S692JSoEWQH7
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32405D | 001 | Lecture | 2:00-5:20pm | Tuesday | 30 of 30 | David Chan | DMC151 | ||
32450D | 001 | Lecture | 6:00-9:20pm | Tuesday | 28 of 30 | David Chan | DMC261 |
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 |
---|---|---|---|---|---|---|---|---|---|
32429D | 048 | Lecture | 12:00-1:50pm | Monday | 46 of 50 | Jeremy Abramson | VPD116 | PDF (354784 KB) | |
32430R | 048 | Lab | 12:00-1:50pm | Wednesday | 46 of 50 | VPD116 | |||
32435D | 048 | Lecture | 2:00-3:50pm | Wednesday | 50 of 51 | Ulf Hermjakob | THH212 | PDF (141404 KB) | |
32434R | 048 | Lab | 2:00-3:50pm | Friday | 50 of 51 | THH212 | |||
32436D | 048 | Lecture | 4:00-5:50pm | Wednesday | 46 of 50 | Jose-Luis Ambite | RTH109 | PDF (221279 KB) | |
32437R | 048 | Lab | 4:00-5:50pm | Friday | 46 of 50 | RTH109 | |||
32440D | 034 | Lecture | 4:00-5:50pm | Wednesday | 12 of 30 | Jose-Luis Ambite | DEN@Viterbi | PDF (221279 KB) | |
32441R | 034 | Lab | 4:00-5:50pm | Friday | 12 of 30 | DEN@Viterbi |
Analysis of computer security and why systems are not secure. Concepts and techniques applicable to the design of hardware and software for Trusted Systems.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32408D | 048 | Lecture | 2:00-5:20pm | Monday | 38 of 40 | Tanya Ryutov | OHE100C | ||
32424D | 034 | Lecture | 2:00-5:20pm | Monday | 11 of 30 | 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 |
---|---|---|---|---|---|---|---|---|---|
32410D | 048 | Lecture | 12:00-3:20pm | Friday | 81 of 82 | Clifford Neuman | OHE136 | ||
32425D | 034 | Lecture | 12:00-3:20pm | Friday | 29 of 30 | Clifford Neuman | DEN@Viterbi |
Basic and advanced fairness concepts and methods; applications to societal data for studying fairness and bias; fairness and bias effects in learning algorithms.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32427D | 048 | Lecture | 4:00-5:50pm | Mon, Wed | 80 of 80 | Keith Burghardt | OHE132 | PDF (479279 KB) | |
32455D | 034 | Lecture | 4:00-5:50pm | Mon, Wed | 4 of 30 | Keith Burghardt | DEN@Viterbi | PDF (479279 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 |
---|---|---|---|---|---|---|---|---|---|
32411D | 048 | Lecture | 2:00-5:20pm | Tuesday | 14 of 50 | Ning Wang | OHE136 | PDF (301118 KB) | |
32438D | 048 | Lecture | 3:30-6:50pm | Tuesday | 46 of 70 | Luca Luceri | SLH200 | PDF (132363 KB) | |
32442D | 034 | Lecture | 2:00-5:20pm | Tuesday | 10 of 30 | Ning Wang | DEN@Viterbi | PDF (301118 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 |
---|---|---|---|---|---|---|---|---|---|
32414D | 048 | Lecture | 4:00-5:50pm | Tue, Thu | 116 of 115 | Mohammad Reza Rajati | OHE122 | PDF (204101 KB) | |
32415D | 048 | Lecture | 10:00-11:50am | Tue, Thu | 74 of 75 | Mohammad Reza Rajati | GFS116 | PDF (204101 KB) | |
32416D | 048 | Lecture | 4:00-5:50pm | Tue, Thu | 54 of 140 | Ke-Thia Yao | MRF340 | PDF (172701 KB) | |
32443D | 034 | Lecture | 4:00-5:50pm | Tue, Thu | 9 of 30 | Mohammad Reza Rajati | DEN@Viterbi | PDF (204101 KB) |
Data mining and machine learning algorithms for analyzing very large data sets. Emphasis on System Building with Spark. Case studies.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32418D | 048 | Lecture | 2:00-5:20pm | Friday | 131 of 300 | Wei-Min Shen | SGM123 | PDF (140206 KB) | |
32446D | 034 | Lecture | 2:00-5:20pm | Friday | 11 of 30 | Wei-Min Shen | DEN@Viterbi | PDF (140206 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 |
---|---|---|---|---|---|---|---|---|---|
32412D | 048 | Lecture | 8:00-9:50am | Tue, Thu | 76 of 90 | Young Cho | SOSB2 |
Supervised learning. Linear regression, cross validation, ridge and lasso regression, logistic regression, k-nearest-neighbors, decision trees, random forest and gradient-boosting models, support vector machines, neural networks.
- 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 |
---|---|---|---|---|---|---|---|---|---|
31546D | 048 | Lecture | 12:00-1:50pm | Mon, Wed | 40 of 40 | Maryam Pishgar | OHE100D | PDF (166985 KB) | |
31729D | 048 | Lecture | 12:00-1:50pm | Tue, Thu | 26 of 30 | Victoria Stodden | GER206 | ||
31731D | 048 | Lecture | 4:00-5:50pm | Tue, Thu | 43 of 65 | Victoria Stodden | THH208 | ||
31746D | 034 | Lecture | 12:00-1:50pm | Mon, Wed | 2 of 20 | Maryam Pishgar | DEN@Viterbi | PDF (166985 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 DSCI. To register, enroll in BME 528.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
29305D | 034 | Lecture | 10:00-11:50am | Tue, Thu | 6 of 10 | Brent Liu | DEN@Viterbi | ||
29310D | 048 | Lecture | 10:00-11:50am | Tue, Thu | 13 of 30 | Brent Liu | OHE100C |
Research leading to the masters degree; maximum units which may be applied to the degree to be determined by the department.
Section | Session | Units | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|---|
32432D | 048 | 1.0-6.0 | Lecture | TBA | TBA | 1 of 10 | Yolanda Gil | OFFICE |
Course content to be selected each semester from recent developments in Data Science.
Section | Session | Units | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|---|
Machine Learning for a Secure Internet | ||||||||||
32449R | 048 | 4.0 | Lecture | 12:00-1:50pm | Mon, Wed | 20 of 28 | Alefiya Hussain | SOSB52 | PDF (293451 KB) | |
Data Science for Business, Economics, and Society | ||||||||||
32451D | 048 | 4.0 | Lecture | 6:00-9:20pm | Monday | 29 of 30 | Wensheng Wu,Milan Miric | GFS222 | PDF (450465 KB) | |
Optimization Techniques for Data Science | ||||||||||
32453R | 048 | 4.0 | Lecture | 2:00-5:20pm | Friday | 12 of 30 | Satish Thittamaranahalli Ka | VHE210 | PDF (306500 KB) |