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 |