Course materials for: The Computer Science of Data Science. Course content is licensed CC-BY-SA.
- Lecture 1 - Introduction [src | pdf]
- Lecture 2 - Overview of HPC and the Cloud [src | pdf]
- Lecture 3 - Introduction to Remote Computing [src | pdf]
- Lecture 4 - Introduction to Containers [src | pdf]
- Lecture 5 - Introduction to ISAAC [src | pdf]
- Lecture 6 - MPI and Singularity [src | pdf]
- Assignment 2 [src | pdf]
- Lecture 7 - Introduction to Performance Optimization [src | pdf]
- Lecture 8 - High Level Language Optimizations [src | pdf]
- Lecture 9 - Computational Linear Algebra Part 1 [src | pdf]
- Lecture 10 - Computational Linear Algebra Part 2 [src | pdf]
- Lecture 11 - GPGPU (The Easy Parts) Part 1 [src | pdf]
- Lecture 12 - GPGPU (The Easy Parts) Part 2 [src | pdf]
- Lecture 13 - Utilizing Compiled Code [src | pdf]
- Lecture 14 - I/O and Out-of-Core Methods [src | pdf]