Tentative Course Calendar

Week Date Item Due
1 M Jan 06 Course overview. Gathering data: URLS + Basic HTML  
No Lab  
W Jan 08 Gathering data: scraping with beautiful soup Quick review of JSON, JSON API’s  
F Jan 10 Gathering data: scraping with a headless browser  
2 M Jan 13 SQL  
   
W Jan 15 SQL  
F Jan 17 SQL PA #1 due @ 6pm
3 M Jan 20 Martin Luther King Day (No class)  
No Lab  
W Jan 22 Regular Expressions  
F Jan 24 Regular Expressions  
4 M Jan 27 Data cleaning  
   
W Jan 29 Data cleaning  
F Jan 31 Record Linkage PA #2 due @ 6pm
5 M Feb 03 Data Visualization: Seaborn  
   
W Feb 05 Data Visualization: Seaborn  
F Feb 07 Recursion Review & Decision Trees  
6 M Feb 10 Decision Trees  
   
W Feb 12 Text Generation using Markov Models  
F Feb 14 College Break (No class) PA #3 due @ 6pm
7 M Feb 17 Hashing & Hashtable  
   
W Feb 19 Graphs: Basics  
F Feb 21 Graphs: Basics  
8 M Feb 24 Graphs: Traverse Algorithms  
   
W Feb 26 Stacks & Queues  
F Feb 28 Stacks & Queues PA #4 due @ 6pm
9 M Mar 02 Priority Queues  
   
W Mar 04 Priority Queues  
F Mar 06 Shell Scripting  
10 M Mar 09 Shell Scripting  
   
W Mar 11 Wrap-up PA #5 due @ 6pm
Exam M Mar 16 Project Posters Presentations (7pm-9pm JCL 390) Project software due @ 5pm