The tentative schedule is given below. Homework assignments are given on the last slide of each slide stack. The assignments will be graded during the evening lab sessions. Late submissions in a week lead to 50% penalty. Submissions after 1 week will not be graded.
Week | Tuesdays | Fridays | Sample Solutions |
1: Sep 13 |
Introduction PDF | Latex 1: Latex Basics PDF | |
2: Sep 20 |
Latex 1: Latex Basics PDF | Latex 2: Document Structure PDF | Latex 1 |
3: Sep 27 |
Latex 2: Document Structure PDF | Latex 3: More Math, Figures, and Tables PDF | Latex 2 |
4: Oct 4 |
Latex 3: More Math, Figures, and Tables PDF | Holiday (No Lecture) | Latex 3 |
5: Oct 11 |
SageMath 1: Using SageMath PDF | SageMath 1: Using SageMath PDF | SageMath 1 |
6: Oct 18 |
SageMath 2: Number Theory PDF | SageMath 3: RSA Public Key Cryptosystem PDF | SageMath 2 |
7: Oct 25 |
Conference Travel (No Lecture) | Midterm Exam 1 (Latex and simple plotting in SageMath) | SageMath 3 |
8: Nov 1 |
Matlab 1: User Interface PDF | Matlab 1: User Interface PDF | Exam 1 |
9: Nov 8 |
Matlab 2: 2D and 3D Graph PDF | Matlab 2: 2D and 3D Graph PDF | Matlab 1 |
10: Nov 15 |
Matlab 2: 2D and 3D Graph PDF | Matlab 3: More Graph, Animation, and GUI PDF | Matlab 2 |
11: Nov 22 |
Matlab 3: More Graph, Animation, and GUI PDF | Matlab 4: Matrix PDF | Matlab 3 |
12: Nov 29 |
Matlab 4: Matrix PDF | Midterm Exam 2 (SageMath) | Exam 2 |
13: Dec 6 |
Matlab 4: Matrix PDF | Matlab 4: Matrix PDF | Matlab 4 |
14: Dec 13 |
Matlab 5: K-Means Clustering PDF | Matlab 5: K-Means Clustering PDF | Matlab 5 |
15: Dec 20 |
Matlab 6: Data Fitting and Regression Analysis PDF | Matlab 6: Data Fitting and Regression Analysis PDF | Matlab 6 |
16: Dec 27 |
Matlab 6: Data Fitting and Regression Analysis PDF | Holiday (No Lecture) | Matlab 7 |
17: Jan 3 |
Matlab 7: Audio Processing PDF | Matlab 7: Audio Processing PDF | |
18: Jan 10 |
Final Exam (Matlab) |
Final |