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.
Data modeling, data storage, indexing, relational databases, key-value/document store, NoSQL, distributed file system, parallel computation and big-data analytics.
- Prerequisite: DSCI 250 and 1 from (ITP 115 or ITP 116)
- Note: DSCI 351 D-Clearance Request Form: forms.gle/oRCstfybTHWEW7xLA
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32454R | 001 | Lecture | 8:00-9:50am | Mon, Wed | 47 of 70 | Wensheng Wu | WPHB27 | ![]() ![]() |
Design of systems for data visualization; user interface design for exploring and interacting with data.
- Prerequisite: DSCI 250
- Note: DSCI 454 D-Clearance Request Form: forms.gle/uYjUVJNbKzpKR3LJ6
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32405D | 001 | Lecture | 2:00-5:20pm | Tuesday | 36 of 36 | David Chan | DMC151 | ![]() ![]() ![]() | |
32450D | 001 | Lecture | 6:00-9:20pm | Tuesday | 36 of 36 | 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 |
---|---|---|---|---|---|---|---|---|---|
32429R | 048 | Lecture | 4:00-5:50pm | Wednesday | 25 of 25 | Alexey Tregubov | DMC156 | PDF (185252 KB) | ![]() |
32430R | 048 | Lab | 4:00-5:50pm | Friday | 25 of 25 | Alexey Tregubov | GFS118 | ![]() | |
32435R | 048 | Lecture | 2:00-3:50pm | Wednesday | 64 of 70 | Ulf Hermjakob | THH212 | PDF (143259 KB) | ![]() ![]() |
32434R | 048 | Lab | 2:00-3:50pm | Friday | 64 of 70 | Ulf Hermjakob | THH212 | ![]() | |
32436R | 048 | Lecture | 4:00-5:50pm | Wednesday | 38 of 45 | Jose-Luis Ambite | RTH109 | PDF (219329 KB) | ![]() |
32437R | 048 | Lab | 4:00-5:50pm | Friday | 38 of 45 | Jose-Luis Ambite | RTH109 | ![]() | |
32440D | 034 | Lecture | 4:00-5:50pm | Wednesday | 13 of 30 | Jose-Luis Ambite | DEN@Viterbi | PDF (219329 KB) | ![]() |
32441R | 034 | Lab | 4:00-5:50pm | Friday | 13 of 30 | Jose-Luis Ambite | DEN@Viterbi | ![]() |
Introduction to research methods and data analysis techniques for human subject research; experimental research design, correlational research, data analysis, ensuring validity and ethics.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32457R | 048 | Lecture | 2:00-3:50pm | Tue, Thu | 151 of 240 | Gale Lucas | SGM124 | Word (54056 KB) | ![]() ![]() |
32458D | 034 | Lecture | 2:00-3:50pm | Tue, Thu | 6 of 30 | Gale Lucas | DEN@Viterbi | Word (54056 KB) | ![]() ![]() |
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 |
---|---|---|---|---|---|---|---|---|---|
32408R | 048 | Lecture | 2:00-5:20pm | Monday | 16 of 35 | Tatyana Ryutov | OHE100C | ![]() | |
32424D | 034 | Lecture | 2:00-5:20pm | Monday | 4 of 30 | Tatyana 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 |
---|---|---|---|---|---|---|---|---|---|
32410R | 048 | Lecture | 12:00-3:20pm | Friday | 69 of 79 | Clifford Neuman | OHE136 | ![]() | |
32425D | 034 | Lecture | 12:00-3:20pm | Friday | 28 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 |
---|---|---|---|---|---|---|---|---|---|
32427R | 048 | Lecture | 4:00-5:50pm | Mon, Wed | 76 of 80 | Kristina Lerman | OHE132 | ![]() | |
32455D | 034 | Lecture | 4:00-5:50pm | Mon, Wed | 3 of 30 | Kristina Lerman | 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 |
---|---|---|---|---|---|---|---|---|---|
32411R | 048 | Lecture | 10:00-11:50am | Tue, Thu | 39 of 70 | Ning Wang | OHE136 | ![]() | |
32438R | 048 | Lecture | 5:00-8:20pm | Thursday | 22 of 60 | Luca Luceri | SSL202 | PDF (132041 KB) | ![]() |
32442D | 034 | Lecture | 10:00-11:50am | Tue, Thu | 13 of 30 | Ning Wang | DEN@Viterbi | ![]() |
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 |
---|---|---|---|---|---|---|---|---|---|
32463D | 048 | Lecture | 4:00-7:20pm | Thursday | 40 of 40 | Christian Mattmann | GFS207 | ![]() ![]() | |
32413D | 048 | Lecture | 4:00-7:20pm | Tuesday | 70 of 70 | Christian Mattmann | OHE136 | ![]() | |
32444R | 048 | Lecture | 4:00-5:50pm | Tue, Thu | 7 of 40 | Seon Kim | MRF340 | ![]() | |
32426D | 034 | Lecture | 4:00-7:20pm | Tuesday | 17 of 30 | 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.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32401R | 048 | Lecture | 3:00-4:50pm | Mon, Wed | 140 of 140 | Wensheng Wu | SGM123 | ![]() | |
32423D | 034 | Lecture | 3:00-4:50pm | Mon, Wed | 11 of 30 | Wensheng Wu | DEN@Viterbi | ![]() |
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 |
---|---|---|---|---|---|---|---|---|---|
32445R | 048 | Lecture | 12:00-1:50pm | Mon, Wed | 241 of 250 | Mohammad Reza Rajati | THH201 | PDF (225152 KB) | ![]() ![]() |
32414R | 048 | Lecture | 4:00-5:50pm | Tue, Thu | 97 of 105 | Mohammad Reza Rajati | OHE122 | PDF (225152 KB) | ![]() ![]() |
32443D | 034 | Lecture | 4:00-5:50pm | Tue, Thu | 23 of 30 | Mohammad Reza Rajati | DEN@Viterbi | PDF (225152 KB) | ![]() ![]() |
Data mining and machine learning algorithms for analyzing very large data sets. Emphasis on System Building with Spark. Case studies.
- Prerequisite: 1 from (DSCI 551 or CSCI 585) and 1 from (DSCI 552 or CSCI 567)
- Note: DSCI students must take DSCI 551 and DSCI 552 prior to taking DSCI 553.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32418R | 048 | Lecture | 6:00-9:20pm | Wednesday | 110 of 200 | Wei-Min Shen | SGM124 | ![]() ![]() | |
32446D | 034 | Lecture | 6:00-9:20pm | Wednesday | 13 of 30 | Wei-Min Shen | DEN@Viterbi | ![]() ![]() |
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 |
---|---|---|---|---|---|---|---|---|---|
32459R | 048 | Lecture | 2:00-5:20pm | Tuesday | 31 of 75 | Luciano Nocera | OHE132 | PDF (107511 KB) | ![]() ![]() |
32460D | 034 | Lecture | 2:00-5:20pm | Tuesday | 10 of 30 | Luciano Nocera | DEN@Viterbi | PDF (107511 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 DSCI/CSCI program may request this course on myViterbi.usc.edu beginning on December 16th.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32406R | 048 | Lecture | 1:00-4:20pm | Friday | 40 of 35 | David Chan | VHE217 | ![]() ![]() ![]() | |
32462R | 048 | Lecture | 5:00-8:20pm | Friday | 39 of 35 | David Chan | VHE217 | ![]() ![]() |
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.
- Corequisite: 1 from (DSCI 551 or INF 551 or CSCI 585) and 1 from (DSCI 552 or INF 552 or CSCI 567)
- Note: DSCI students must take DSCI 551 and DSCI 552 prior to taking DSCI 558.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32420D | 048 | Lecture | 2:00-3:50pm | Tue, Thu | 11 of 50 | Jay Pujara | THH102 | PDF (346886 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 |
---|---|---|---|---|---|---|---|---|---|
32412R | 048 | Lecture | 10:00-11:50am | Tue, Thu | 16 of 48 | Young Cho | WPHB28 | PDF (431325 KB) | ![]() |
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 | 38 of 40 | Maryam Pishgar | OHE100D | PDF (209631 KB) | ![]() |
31729D | 048 | Lecture | 12:00-1:50pm | Tue, Thu | 23 of 23 | Tao Ma | DMC203 | PDF (145339 KB) | ![]() |
31731D | 048 | Lecture | 4:00-5:50pm | Tue, Thu | 12 of 65 | Tao Ma | THH208 | PDF (145300 KB) | ![]() |
31746D | 034 | Lecture | 12:00-1:50pm | Mon, Wed | 7 of 20 | Maryam Pishgar | DEN@Viterbi | PDF (209631 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 | 2 of 10 | Brent Liu | DEN@Viterbi | ![]() ![]() | |
29310D | 048 | Lecture | 10:00-11:50am | Tue, Thu | 24 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 | 0 of 10 | Emilio Ferrara | OFFICE | ![]() |
Course content to be selected each semester from recent developments in Data Science.
- Note: DSCI 599 D-Clearance Request Form: forms.gle/m3TVrrJTeE6MwLLL9
Section | Session | Units | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|---|
Machine Learning for a Secure Internet | ||||||||||
32456R | 048 | 4.0 | Lecture | 8:00-9:50am | Tue, Thu | 16 of 40 | John Heidemann | GFS207 | PDF (186494 KB) | ![]() ![]() |