Class and Lab Schedule
The following calendar shows topics covered, handouts given, and assignments that have been given and when they are due. Items with yellow background are tentative (either because the date is in the future or because I haven't gotten around to updating it). All items with a white background are final.
Week 1 | ||
Mon, August 20 | Wed, August 22 | Fri, August 24 |
Topics - Lecture 1:
|
Topics - Guest Lecture:
|
Related handouts: |
Week 2 | ||
Mon, August 27 | Wed, August 29 | Fri, August 31 |
Reading (read before class!):
Topics - Lecture 2: (part 1)
|
Discussion: BtB Chapter 1 Reflection due Aug 28 @ 5:00 Topics - Lecture 2: (part 2)
|
|
Week 3 | ||
Mon, September 3 | Wed, September 5 | Fri, September 7 |
|
Assigned:
|
|
Week 4 | ||
Mon, September 10 | Wed, September 12 | Fri, September 14 |
Topics - Lecture 4:
|
Discussion: BtB Chapter 2 Reflection due Sept 11 @ 5:00 Note: This discussion took the full class period - other topics delayed until next Monday. |
Due: Assignment 1 |
Week 5 | ||
Mon, September 17 | Wed, September 19 | Fri, September 21 |
Assigned: Assignment 2 Topics:
| Topic: In-class BYOB Practice |
|
Week 6 | ||
Mon, September 24 | Wed, September 26 | Fri, September 28 |
Topics:
|
Discussion: BtB Chapter 3 Reflection due Sept 25 @ 5:00 Topics: Lecture 5 wrap-up
|
|
Week 7 | ||
Mon, October 1 | Wed, October 3 | Fri, October 5 |
Due: Assignment 2 Topics: Lecture 6 - Algorithms, Part 2
|
Topics: Solution to Lab 6 question Lecture 6 - Algorithms, Part 2
|
|
Week 8 | ||
Mon, October 8 | Wed, October 10 | Fri, October 12 |
Topics:
Lecture 7: Concurrency
|
|
|
Week 9 | ||
Mon, October 15 | Wed, October 17 | Fri, October 19 |
|
Topics: Lecture 8: Reductions and Recursion
|
|
Week 10 | ||
Mon, October 22 | Wed, October 24 | Fri, October 26 |
Lecture 9: Data Representation, part 2
|
Topics:
|
|
Week 11 | ||
Mon, October 29 | Wed, October 31 | Fri, November 2 |
Lecture 9 - continued
|
Discussion: BtB Chapter 4 Reflection due Oct 30 @ 5:00 |
|
Week 12 | ||
Mon, November 5 | Wed, November 7 | Fri, November 9 |
Solution to Lab 9 extra credit Lecture 10 - Artificial Intelligence
|
Discussion: BtB Chapter 5 Reflection due Nov 6 @ 5:00 |
|
Week 13 | ||
Mon, November 12 | Wed, November 14 | Fri, November 16 |
Lecture 11 - The Internet
|
Discussion: BtB Chapter 6 Reflection due Nov 13 @ 5:00 Lecture 11 - continued
|
|
Week 14 | ||
Mon, November 19 | Wed, November 21 | Fri, November 23 |
Student choice day: Copyright and DRM
|
|
|
Week 15 | ||
Mon, November 26 | Wed, November 28 | Fri, November 30 |
Limits and Future of Computing
|
Due: Assignment 3 Class Time (attendance optional):
|
|
Week 16 | ||
Mon, December 3 | ||
Topics:
|
||
Final Exam: Wednesday, December 5, 12:00-3:00 |