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 |
---|---|---|---|---|---|---|---|---|---|
32401R | 001 | Lecture | 2:00-3:50pm | Mon, Wed | 90 of 90 | Sathyanaraya Raghavachary | THH101 |
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 |
---|---|---|---|---|---|---|---|---|---|
32402R | 001 | Lecture | 10:00-11:50am | Mon, Wed | 22 of 35 | Wensheng Wu | CPA151 | PDF (202672 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 |
---|---|---|---|---|---|---|---|---|---|
32403R | 001 | Lecture | 4:00-7:20pm | Wednesday | 9 of 30 | Clifford Neuman | RTH217 | ||
32438D | 014 | Lecture | 4:00-7:20pm | Wednesday | 0 of 10 | Clifford Neuman | DEN@Viterbi |
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 |
---|---|---|---|---|---|---|---|---|---|
32404D | 048 | Lecture | 9:00-10:50am | Wednesday | 48 of 52 | Anna Farzindar | OHE100D | PDF (178270 KB) | |
32427R | 048 | Lab | 12:00-1:50pm | Wednesday | 48 of 52 | OHE100D | |||
32433D | 048 | Lecture | 4:00-5:50pm | Monday | 50 of 50 | Yigal Arens | KAP144 | ||
32434R | 048 | Lab | 4:00-5:50pm | Wednesday | 50 of 50 | KAP144 | |||
32405D | 034 | Lecture | 9:00-10:50am | Wednesday | 25 of 30 | Anna Farzindar | DEN@Viterbi | PDF (178270 KB) | |
32428R | 034 | Lab | 12:00-1:50pm | Wednesday | 25 of 30 | 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 |
---|---|---|---|---|---|---|---|---|---|
32406D | 048 | Lecture | 12:00-3:20pm | Friday | 29 of 30 | Tanya Ryutov | OHE136 | ||
32407D | 034 | Lecture | 12:00-3:20pm | Friday | 15 of 16 | 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 |
---|---|---|---|---|---|---|---|---|---|
32408D | 048 | Lecture | 1:00-4:20pm | Friday | 3 of 25 | Clifford Neuman | OHE120 | ||
32409D | 034 | Lecture | 1:00-4:20pm | Friday | 5 of 15 | 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 |
---|---|---|---|---|---|---|---|---|---|
32430D | 048 | Lecture | 1:00-4:20pm | Friday | 77 of 80 | Deborah Khider | THH210 | PDF (64974 KB) | |
32410D | 048 | Lecture | 9:00-12:20pm | Monday | 52 of 53 | Gale Lucas | OHE100D | Word (58927 KB) | |
32411D | 034 | Lecture | 9:00-12:20pm | Monday | 18 of 20 | Gale Lucas | DEN@Viterbi | Word (58927 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 |
---|---|---|---|---|---|---|---|---|---|
32412D | 048 | Lecture | 3:30-5:20pm | Mon, Wed | 87 of 93 | Seon Kim | SLH102 | PDF (252755 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 |
---|---|---|---|---|---|---|---|---|---|
32413D | 048 | Lecture | 3:30-6:50pm | Tuesday | 87 of 90 | Wensheng Wu | SLH200 | PDF (216263 KB) | |
32414D | 048 | Lecture | 3:30-5:20pm | Mon, Wed | 55 of 56 | Wensheng Wu | CPA150 | PDF (216263 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 |
---|---|---|---|---|---|---|---|---|---|
32416D | 048 | Lecture | 12:00-1:50pm | Tue, Thu | 81 of 82 | Mohammad Reza Rajati | ZHS252 | PDF (171991 KB) | |
32417D | 048 | Lecture | 3:30-5:20pm | Tue, Thu | 73 of 77 | Mohammad Reza Rajati | THH210 | PDF (171991 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 |
---|---|---|---|---|---|---|---|---|---|
32420D | 048 | Lecture | 3:30-6:50pm | Tuesday | 56 of 70 | Wei-Min Shen | GFS116 | PDF (262423 KB) | |
32421D | 048 | Lecture | 2:00-5:20pm | Thursday | 52 of 70 | Wei-Min Shen | LVL17 | PDF (262423 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 |
---|---|---|---|---|---|---|---|---|---|
32422D | 048 | Lecture | 2:00-3:50pm | Mon, Wed | 69 of 70 | Luciano Nocera | ZHS252 | PDF (106256 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 programs may request this course via myViterbi.usc.edu beginning in August.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32424D | 048 | Lecture | 2:00-5:20pm | Monday | 25 of 25 | David Chan | KAP137 |
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: This is not a CSCI course and will count as a non-CSCI course for any CS MS student.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32425D | 048 | Lecture | 3:30-5:20pm | Mon, Wed | 11 of 40 | Jay Pujara,Luis Garcia | CPA261 |
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 students in the ISE analytics program. This course is not open to Applied Data Science or CS students.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32435R | 048 | Lecture | 10:00-12:50pm | Friday | 76 of 76 | Bruce Wilcox | OHE136 | PDF (308069 KB) | |
32436D | 034 | Lecture | 10:00-12:50pm | Friday | 25 of 25 | Bruce Wilcox | DEN@Viterbi | PDF (308069 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 |
---|---|---|---|---|---|---|---|---|---|
32426D | 048 | Lecture | 1:00-4:50pm | Friday | 24 of 25 | Anna Farzindar | KAP159 | PDF (291828 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 | 3:30-6:20pm | Monday | 58 of 60 | Cesar Acosta-Mejia | OHE136 | PDF (312733 KB) | |
31546D | 048 | Lecture | 7:00-9:50pm | Thursday | 66 of 90 | Bruce Wilcox | SLH100 | PDF (308287 KB) | |
31726D | 048 | Lecture | 5:00-7:50pm | Thursday | 60 of 60 | Cesar Acosta-Mejia | GFS101 | PDF (314285 KB) | |
31731D | 034 | Lecture | 3:30-6:20pm | Monday | 34 of 40 | Cesar Acosta-Mejia | DEN@Viterbi | PDF (312733 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:30-1:20pm | Tue, Thu | 3 of 20 | Brent Liu | DEN@Viterbi | ||
29310D | 048 | Lecture | 11:30-1:20pm | Tue, Thu | 26 of 28 | Brent Liu | OHE132 |
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 |
---|---|---|---|---|---|---|---|---|---|---|
32429D | 048 | 1.0-6.0 | Lecture | TBA | TBA | 3 of 30 | Lizsl De Leon | OFFICE |