Skip to main content

2022-2023 Materials

Getting Started
SSH Key Set-up Instructions
Lab Machine SSH Protocols

* = Python Essentials
** = Data Science Essentials

Junior Labs


All necessary data files for Junior labs can be found here.
***Labs are due at 9:00 am 1 week after they are assigned unless the next week is a slack week, then it is 2 weeks after. For example, UNIX Shell 1 is due on September 6th, but Linear Transformations is due October 11th.

Fall Semester

Week Date (of First Day) Volume 1 Lab (Tuesday) Volume 2 Lab (Thursday)
1 08/29/2022 **UNIX Shell 1 *Intro to Python
2 09/05/2022 *Standard Library *NumPy
3 09/12/2022 *OOP *MatPlotLib
4 09/19/2022 *Exceptions/IO *Unit Testing
5 09/26/2022 Linear Transformations Linked Lists
6 10/03/2022 SLACK DAY BSTs
7 10/10/2022 Linear Systems SLACK DAY
8 10/17/2022 The QR Decomposition Nearest Neighbors
9 10/24/2022 Least Squares and Computing Eigenvalues BreadthFirstSearch
10 10/31/2022 Image Segmentation Markov Chains
11 11/07/2022 The SVD and Image Compression **UNIX Shell 2
12 11/14/2022 Facial Recognition using Eigenfaces Sampling Lab
13 11/21/2022 THANKSGIVING THANKSGIVING
14 11/28/2022 *Data Visualization DFT
15 12/05/2022 NONE NONE

Winter Semester

Week Date (of First Day) Volume 1 (Tuesday) Volume 2 (Thursday)
1 01/09/2023 Convolution Wavelets
2 01/16/2023 *Into to SymPy Polynomial Interpolation
3 01/23/2023 Differentiation Gaussian Quadrature
4 01/30/2023 Newton's Method Line Search
5 02/06/2023 Conditioning and Stability SLACK DAY
6 02/13/2023 Monte Carlo Integration **Regular Expression
7 02/20/2023 Visualizing Complex Functions Gradient Descent
8 02/27/2023 PRESIDENTS DAY Simplex
9 03/06/2023 The PageRank Algorithm Open Gym
10 03/13/2023 *Profiling Convex Opt with CVXPY
11 03/20/2023 SLACK DAY NMF
12 03/27/2023 **SQL 1 Interior Point 1
13 04/03/2023 **SQL 2 Dynamic Programming
14 04/10/2023 Iterative Solvers Policy Iteration
15 04/17/2023 NONE NONE

Senior Materials
Data for the the Senior Materials can be found here.

Volume 3
Materials Coming Soon


Possible Volume 3 labs

Volume 4
Materials Coming Soon