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.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32400R | 001 | Lecture | 10:00-11:50am | Mon, Wed | 22 of 35 | Wensheng Wu | ZHS352 & ONLINE | PDF (189248 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 |
---|---|---|---|---|---|---|---|---|---|
32403R | 001 | Lecture | 2:00-3:50pm | Mon, Wed | 25 of 30 | Mohammad Reza Rajati | SLH100 & ONLINE | PDF (168571 KB) |
Design of systems for data visualization; user interface design for exploring and interacting with data.
- Prerequisite: DSCI 250
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32405R | 001 | Lecture | 12:00-1:50pm | Mon, Wed | 20 of 25 | Jaime Levy | SOSB4 & ONLINE | PDF (172326 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 |
---|---|---|---|---|---|---|---|---|---|
32407D | 048 | Lecture | 4:00-6:20pm | Tuesday | 62 of 66 | Yigal Arens | SGM101 & ONLINE | PDF (76336 KB) | |
32422R | 048 | Lab | 4:00-6:20pm | Thursday | 62 of 66 | SGM101 & ONLINE |
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: DSCI 519
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32408D | 048 | Lecture | 2:00-5:20pm | Monday | 6 of 25 | Tanya Ryutov | OHE100D & ONLINE | PDF (516343 KB) | |
32424D | 034 | Lecture | 2:00-5:20pm | Monday | 5 of 20 | Tanya Ryutov | DEN@Viterbi | PDF (516343 KB) |
The administrators role in information system testing, certification, accreditation, operation and defense from cyber attacks. Security assessment. Examination of system vulnerabilities. Policy development. Recommended preparation: previous degree in computer science, mathematics, computer engineering, data science and/or information security undergraduate program. Also, it is highly recommended that students have successfully completed course work involving policy and network security.
- Prerequisite: CSCI 530
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32409D | 048 | Lecture | 2:00-5:20pm | Wednesday | 23 of 40 | Clifford Neuman | KAP146 & ONLINE |
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 | 50 of 60 | Clifford Neuman | OHE100C & ONLINE | ||
32425D | 034 | Lecture | 12:00-3:20pm | Friday | 7 of 20 | Clifford Neuman | 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 |
---|---|---|---|---|---|---|---|---|---|
32411D | 048 | Lecture | 10:00-11:50am | Tue, Thu | 44 of 45 | Anna Farzindar | CPA156 & ONLINE | PDF (299728 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 |
---|---|---|---|---|---|---|---|---|---|
32413D | 048 | Lecture | 3:30-6:50pm | Thursday | 63 of 68 | Christian Mattmann | OHE100C & ONLINE | ||
32426D | 034 | Lecture | 3:30-6:50pm | Thursday | 5 of 6 | 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 |
---|---|---|---|---|---|---|---|---|---|
32401D | 048 | Lecture | 4:00-5:50pm | Mon, Wed | 48 of 54 | Wensheng Wu | OHE132 & ONLINE | PDF (187378 KB) | |
32402D | 048 | Lecture | 3:30-6:50pm | Tuesday | 53 of 54 | Wensheng Wu | THH301 & ONLINE | PDF (187378 KB) | |
32423D | 034 | Lecture | 4:00-5:50pm | Mon, Wed | 8 of 20 | Wensheng Wu | DEN@Viterbi | PDF (187378 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 |
---|---|---|---|---|---|---|---|---|---|
32415D | 048 | Lecture | 10:00-11:50am | Tue, Thu | 55 of 60 | Marcin Abram | SLH200 & ONLINE | PDF (299034 KB) | |
32416D | 048 | Lecture | 10:00-11:50am | Mon, Wed | 54 of 60 | Kristina Lerman,Keith Burghardt | SLH200 & ONLINE | PDF (275283 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 |
---|---|---|---|---|---|---|---|---|---|
32417D | 048 | Lecture | 6:00-7:50pm | Mon, Wed | 63 of 68 | Yao-Yi Chiang | MRF340 & ONLINE | PDF (197544 KB) | |
32418D | 048 | Lecture | 3:30-6:50pm | Monday | 54 of 70 | Wei-Min Shen | MHP101 & ONLINE | PDF (268677 KB) | |
32419D | 048 | Lecture | 3:30-6:50pm | Tuesday | 43 of 70 | Wei-Min Shen | MHP101 & ONLINE | PDF (268677 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 |
---|---|---|---|---|---|---|---|---|---|
32406D | 048 | Lecture | 10:00-11:50am | Mon, Wed | 22 of 25 | Jaime Levy | ONLINE | PDF (192577 KB) |
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 |
---|---|---|---|---|---|---|---|---|---|
32421D | 048 | Lecture | 3:30-4:50pm | Tue, Thu | 68 of 80 | Carl Kesselman | SGM124 & ONLINE | PDF (109186 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 | 10:00-1:20pm | Monday | 41 of 43 | Anna Farzindar | SKS302 & ONLINE | PDF (303753 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 |
---|---|---|---|---|---|---|---|---|---|
31529D | 048 | Lecture | 4:00-6:50pm | Monday | 63 of 65 | Cesar Acosta-Mejia | HAR101 & ONLINE |
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 | 9:00-10:50am | Tue, Thu | 2 of 10 | Brent Liu | DEN@Viterbi | ||
29310D | 048 | Lecture | 9:00-10:50am | Tue, Thu | 10 of 20 | Brent Liu | OHE100C & ONLINE | Word (54329 KB) |
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 |
---|---|---|---|---|---|---|---|---|---|
32404D | 048 | Lecture | 4:00-5:50pm | Tue, Thu | 30 of 35 | Mohammad Reza Rajati | THH208 & ONLINE | PDF (186653 KB) |
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 1 | OFFICE & ONLINE |