Course Schedule
Lectures are released mornings of Mondays, Wednesdays, and Fridays (except when they aren't, due to holidays, short weeks, etc.).
Assignments are released on Thursdays (due Mondays at 11:59pm) and on Tuesdays (due Saturdays at 11:59pm).
Final exam will be Monday, July 30.
Date | Topic | Links |
---|---|---|
Tuesday, 6/5 | Lecture 1: Welcome to CSCI 1360E! | slides | pdf | ipynb |
Wednesday, 6/6 | Lecture 2: Introducing Python | slides | pdf | ipynb |
Thursday, 6/7 | Assignment 0 (A0) Released | |
Friday, 6/8 | Lecture 3: Python Variables and Syntax | slides | pdf | ipynb |
Monday, 6/11 | Lecture 4: Data Structures and Loops | slides | pdf | ipynb |
Tuesday, 6/12 | A1 Released | |
Wednesday, 6/13 | Lecture 5: Advanced Data Structures | slides | pdf | ipynb |
Thursday, 6/14 | A2 Released | |
Friday, 6/15 | 1st Review Session | |
Saturday, 6/16 | A1 Due @ 11:59pm | |
Monday, 6/18 | Lecture 6: Conditionals and Exceptions | slides | pdf | ipynb |
Monday, 6/18 | A2 Due @ 11:59pm | |
Tuesday, 6/19 | A3 Released | |
Wednesday, 6/20 | Lecture 7: Functions | slides | pdf | ipynb |
Thursday, 6/21 | A4 Released | |
Friday, 6/22 | Lecture 8: Vectorized Programming | slides | pdf | ipynb |
Saturday, 6/23 | A3 Due @ 11:59pm | |
Monday, 6/25 | Lecture 9: Array Indexing, Slicing, and Broadcasting | slides | pdf | ipynb |
Monday, 6/25 | A4 Due @ 11:59pm | |
Wednesday, 6/27 | 2nd Review Session (Midterm Exam Review) | |
Thursday, 6/28 | MIDTERM EXAM | |
Friday, 6/30 | Lecture 10: Interacting with the filesystem | slides | pdf | ipynb |
Monday, 7/2 | Lecture 11: Crash course in linear algebra | slides | pdf | ipynb |
Tuesday, 7/3 | A5 Released | |
Wednesday, 7/4 | No Lecture: 4th of July Holiday | |
Thursday, 7/5 | A6 Released | |
Friday, 7/6 | Lecture 12: Crash course in statistics | slides | pdf | ipynb |
Saturday, 7/7 | A5 Due @ 11:59pm | |
Monday, 7/9 | Lecture 13: Crash course in probability | slides | pdf | ipynb |
Monday, 7/9 | A6 Due @ 11:59pm | |
Tuesday, 7/10 | A7 Released | |
Wednesday, 7/11 | Lecture 14: Data Exploration and Visualization | slides | pdf | ipynb |
Thursday, 7/12 | A8 Released | |
Friday, 7/13 | 3rd Review Session | |
Saturday, 7/14 | A7 Due @ 11:59pm | |
Monday, 7/16 | Lecture 15: Natural Language Processing I | slides | pdf | ipynb |
Monday, 7/16 | A8 Due @ 11:59pm | |
Tuesday, 7/17 | A9 Released | |
Wednesday, 7/18 | Lecture 16: Natural Language Processing II | slides | pdf | ipynb |
Thursday, 7/19 | A10 Released | |
Friday, 7/20 | Lecture 17: Introduction to Computer Vision | slides | pdf | ipynb |
Saturday, 7/21 | A9 Due @ 11:59pm | |
Monday, 7/23 | Lecture 18: Introduction to Machine Learning | slides | pdf | ipynb |
Monday, 7/23 | A10 Due @ 11:59pm | |
Wednesday, 7/25 | Lecture 19: Open Data Science | slides | pdf | ipynb |
Friday, 7/27 | 4th Review Session (Final Exam Review) | |
Monday, 7/30 | FINAL EXAM |