Schedule

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
HW1: Due on Tues 2/13

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
HW3 out

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

Data Analysis using Pandas

 
Thurs 4/4 In person

HW5 Q/A
Cleaning up data using Pandas

 

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
Web scraping and crawling review
HW6 Q/a

Final project idea and outline: Due Thurs 4/18

Tues 4/16
remote

Walking through a sample project
Regular expressions 

HW 6 DUE
Final project scaffold with more detailed plan: Due Thurs 4/25

Thurs 4/18 In person

Regular expressions

Final project feedback before spring break
HW 7 OUT

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