Return to home page
Table of Contents
The course is taught in a sequence of units. Each unit takes between one
and two weeks so that the entire class can be fit into a single semester.
Most units currently have four or five components:
- Lecture Notes: These are slides accompanying the class lecture. They include code snippets
from the demos.
- Lecture Videos: These are videos of the lectures. Right now, the videos
for only a few units have been recorded, but I am hoping to add more.
- Demo: These are python-based Jupyter notebooks
for demonstrations given during the lectures. Some demos have a
component that is done in class. The demos do not generally cover
all topics, since some concepts are left for the students to figure out
for themselves in the labs.
- Lab: Following the lecture, the students do a python-based exercise at home
that builds on the demo.
The labs in the repository are given as skeletons with
TODO
markers that the students fill in.
- Problems: These are more analytic problems, also done at home.
The problem and lab solutions are provided to students enrolled in the class.
If you are an instructor
and wish copies of the solutions for yourself,
please contact Sundeep Rangan at srangan@nyu.edu.
This site is undergoing re-numbering of units, so many links may connect
to documents that don’t match the number of the unit. We will fix these soon!