Tentative Course Calendar

Week Date Item Due
1 M Jan 07 Course overview. Text generation using markov models  
No Lab  
W Jan 09 Hashing & Hash tables  
F Jan 11 Recursion  
2 M Jan 14 Recursion  
   
W Jan 16 Recursive Data Structures  
F Jan 18 Decision Trees PA #1 due @ 4pm
3 M Jan 21 Martin Luther King Day (No class)  
No Lab  
W Jan 23 Decision Trees  
F Jan 25 Gathering data: URLS + Basic HTML  
4 M Jan 28 Gathering data: scraping with beautiful soup Quick review of JSON, JSON API’s  
   
W
F
Jan 30 Gathering data: scraping with a headless browser PA #2 due @ 4pm
Feb 01 Regular Expressions  
5 M Feb 04 Regular Expressions  
   
W Feb 06 Data Cleaning  
F Feb 08 Data Cleaning PA #3 due @ 4pm
6 M Feb 11 SQL  
Midterm Exam, 7-9pm in JCL 390  
W Feb 13 SQL  
F Feb 15 College Break (No class)  
7 M Feb 18 SQL  
   
W Feb 20 Intermediate Classes: Properties PA #4 due @ 4pm
F Feb 22 Intermediate Classes: Inheritance  
8 M Feb 25 Intermediate Classes: Inheritance  
   
W Feb 27 Data Visualization: Alex Engler guest lecture  
F Mar 01 Data Visualization: Seaborn PA #5 due @ 4pm
9 M Mar 04 Data Visualization: Seaborn  
   
W Mar 06 Graphs: basics  
F Mar 08 Graphs: Shortest Path Algorithm  
10 M Mar 11 Priority queues/heaps  
   
W Mar 13 Wrap-up PA #6 due @ 4pm
Exam M Mar 18 7-9pm Project Posters Presentations JCL 390 Project software due @ 4pm