This page will be updated daily with class notes and homework assignments. The solutions for exams, quizzes, and homeworks will also be uploaded here. Check this page often!
| Date: | Location: | Agenda/Class Notes | Quizzes/HW/Practice: |
|
Tues 1/30 |
Remote |
Introduction, Environment setup, syllabus |
Google form to introduce yourself |
| Thurs 2/1 | in person | Notes: Variables, data types, expressions, conditionals, statements, functions |
Review python notes from last semester |
| Tues 2/6 | Remote | Loops | Â |
| Thurs 2/8 |
in person |
Code tracing, homework help, Strings |
 |
| Tues 2/13 | Remote | Loops, Strings and python review, quiz prep | HW1 DUE at 11:59 pm HW2: Due on Tues 2/20 |
| Thurs 2/15 | In person | Homework 2 q/a, quiz, Strings review |
Quiz 0: Loops, conditionals, data operations |
| Tues 2/20 | Remote | 1D Lists, Tuples |
HW2 DUE at 11:59 pm |
| Thurs 2/22 | NO CLASS | Â |
 |
| Tues 2/27 | Remote | 2D Lists, Tuples |
https://colab.research.google.com/drive/1IG037kIDH6jBi77k1GBNkiROM4S7xsBo?usp=sharing https://colab.research.google.com/drive/1UZoTj3fcbGyCeppMozELpeK4hVg266UP?usp=sharing |
| Thurs 2/29 | In person | HW3 q/a, 2D Lists, |
Quiz 1: Strings, Lists, Tuples |
| Tues 3/5 | Remote | Sets, dictionaries |
HW3 DUE at 11:59 pm HW4 out: Due on Tues 3/12 |
| Thurs 3/7 | In person | HW4 q/a, quiz, Big O, calculator | Quiz 2: Lists, 2D lists |
| Tues 3/12 |
Remote | Â | Â |
| Thurs 3/14 | In person | Â | HW4 DUE at 11:59 pm |
| Tues 3/19 |
Remote | Setting up numpy and pandas | Â |
| Thurs 3/21 |
In person | Pandas Practice | Â |
| Tues 3/26 |
Remote |
File I/O, CSVs and other file types Midterm Review |
 |
| Thurs 3/28 | In person |
 Midterm |
 |
| Tues 4/2 |
Remote | Â | |
| Thurs 4/4 | In person |
HW5 Q/A |
 |
| Tues 4/9 |
Remote |
Web scraping and crawling, Network Programming |
HW 5 out: Data cleaning and analysis using Pandas |
| Thurs 4/11 |
In person |
Final project discussion |
Final project idea and outline: Due Thurs 4/18 |
| Tues 4/16 |
remote |
Walking through a sample project |
HW 6 DUE |
| Thurs 4/18 | In person |
Regular expressions |
Final project feedback before spring break |
| Thurs 5/2 | In person |
Class time to work on final projects |
HW 7 DUE Final project midpoint check-in due: You should have a functional dataset scraping from the internet with regular expressions at this point. |
| Tues 5/7 | Remote |
Class time to work on final projects |
Work on your final projects! The rest of the semester will function like office hours |
| Thurs 5/9 | Remote |
Individual appts for final projects |
 |
| Tues 5/14 | Remote | Final exam review | Â |
| Thurs 5/16 | in person |
Final presentations |
 |
| Tues 5/21 | in person |
Final Exam |
 |
Â