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 |