CalendarΒΆ

Note

We will be using a draft Computer Science with Applications by Anne Rogers and Borja Sotomayor. The text book is available in both HTML and PDF format. Note that you will be asked for your CNetID and password to gain access to these files.

Week Day Date Type Topic Readings Due
1 M Oct 1 Lec #1 Course Introduction R&S: Computational Thinking, Computational Thinking by J.Wing, (Optional) How the Matching Algorithm Works & (Optional) National Resident Match Program  
1 M Oct 1 Lab #1 Linux    
1 W Oct 3 Lec #2 Introduction to Programming (practice) R&S: Programming Basics  
1 F Oct 5 Lec #3 Conditionals; basic lists; for loops (practice) R&S: Control Flow  
2 M Oct 8 Lec #4 Lists, strings (practice) R&S: Lists, Tuples & Strings  
2 M Oct 8 Lab #2 Lists and Loops    
2 W Oct 10 Lec #5 Functions R&S: Introduction to Functions  
2 F Oct 12 Lec #6 More functions (practice) R&S: Introduction to Functions PA #1: Simulating SIR (solo)
3 M Oct 15 Lec #7 Page rank example    
3 M Oct 15 Lab #3 Functions    
3 W Oct 17 Lec #8 Dictionaries R&S: Dictionaries  
3 F Oct 19 Lec #9 Files R&S: Working with Files PA #2: Schelling (pairs allowed)
4 M Oct 22 Lec #10 Data Types R&S: Implementing a data structure: stacks and queues  
4 M Oct 22 Lab #4 Dictionaries    
4 W Oct 24 Lec #11 Classes R&S: Classes and Objects  
4 F Oct 26 Lec #12 More Classes   PA #3: Twitter (pairs allowed)
5 M Oct 29 Lec #13 More Classes    
5 M Oct 29 EXAM EXAM EXAM EXAM
5 W Oct 31 Lec #14 M/D/1 Queues    
5 F Nov 2 Lec #15 Functional Programming    
6 M Nov 5 Lec #16 More Functional Programming    
6 M Nov 5 Lab #5 Classes    
6 W Nov 7 Lec #17 Numpy R&S: Numpy  
6 F Nov 9 Lec #18 More Numpy   PA #4: Polling places (pairs allowed)
7 M Nov 12 Lec #19 Pandas R&S: Pandas  
7 M Nov 12 Lab #6 Numpy    
7 W Nov 14 Lec #20 Pandas    
7 F Nov 16 Lec #21 Pandas   PA #5: Linear Regression (solo)
8 M Nov 19 Lec #22      
8 M Nov 19 Lab #7 Pandas    
8 W Nov 21 Lec #23      
8 F Nov 23   Holiday    
9 M Nov 26 Lec #24      
9 M Nov 26 Lab #8      
9 W Nov 28 Lec #25     PA #6: Traffic Stops (solo)
9 F Nov 30 Lec #26      
10 M Dec 3 Lec #27      
10 M Dec 3 Lab #9      
10 W Dec 5 Lec #28 Wrap-up   PA #7: Record linkage (pairs allowed)
Exam M Dec 10 EXAM EXAM EXAM EXAM