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 19 | Wed, August 21 | Fri, August 23 |
Lecture 1: Introduction
Handout: Syllabus |
Lecture 2: Success in College
Handouts: |
|
Week 2 | ||
Mon, August 26 | Wed, August 28 | Fri, August 30 |
Reading (read before class!):
Lecture 3: Computer Science
Handout: Reading Reflection Info |
Lecture 4: Computing and Programming
Handouts: |
Video (watch before lab!):
|
Week 3 | ||
Mon, September 2 | Wed, September 4 | Fri, September 6 |
|
Discussion: BtB Chapter 1 Reflection due Sept 3 @ 10:00am Lecture 5: Intro to Abstraction UPDATE: Only introduced concept Assigned:
|
|
Week 4 | ||
Mon, September 9 | Wed, September 11 | Fri, September 13 |
Lecture 5: Intro to Abstraction
|
Lecture 7: Data Representation 2
|
Due: Assignment 1 |
Week 5 | ||
Mon, September 16 | Wed, September 18 | Fri, September 20 |
Lecture 7: (finish)
Discussion: Assignment 2 Lecture 8: Algorithms 1
Assigned:
|
Discussion: BtB Chapter 2 Reflection due Sept 17 @ 10:00am Lecture 8: Algorithms 1
|
|
Week 6 | ||
Mon, September 23 | Wed, September 25 | Fri, September 27 |
Lecture 8: Algorithms 1
|
Discussion: BtB Chapter 3 Reflection due Sept 24 @ 10:00am Lecture 9: Algorithms 2
|
|
Week 7 | ||
Mon, September 30 | Wed, October 2 | Fri, October 4 |
Lecture 10: Algorithms 3
|
Due: Assignment 2 Lecture 11: Algorithms 4
Handout: Midterm Review |
|
Week 8 | ||
Mon, October 7 | Wed, October 9 | Fri, October 11 |
|
|
|
Week 9 | ||
Mon, October 14 | Wed, October 16 | Fri, October 18 |
|
Lecture 12: Reductions/Recursion
|
Assigned:
|
Week 10 | ||
Mon, October 21 | Wed, October 23 | Fri, October 25 |
Lecture 13: Data Representation 3
|
Discussion: BtB Chapter 4 Reflection due Oct 22 @ 10:00am Discussion: Class projects |
Due: Project team identification |
Week 11 | ||
Mon, October 28 | Wed, October 30 | Fri, November 1 |
Lecture 14: Data Representation 4
|
Lecture 15: Data and Big Data
|
|
Week 12 | ||
Mon, November 4 | Wed, November 6 | Fri, November 8 |
Lecture 16: The Internet (part 1)
|
Due:
Lecture 17: The Internet (part 2)
|
|
Week 13 | ||
Mon, November 11 | Wed, November 13 | Fri, November 15 |
Lecture 18: Security and Privacy
|
Discussion: BtB Chapter 5 Reflection due Nov 12 @ 10:00am Lecture: The CS Program at UNCG Guest Lecture: Mark Armstrong |
Due: Project progress report |
Week 14 | ||
Mon, November 18 | Wed, November 20 | Fri, November 22 |
Lecture 19: Artificial Intelligence
|
Moved to Monday, Nov. 25 Catch-up on lectures (finish AI) Discussion/work session:
|
|
Week 15 | ||
Mon, November 25 | Wed, November 27 | Fri, November 29 |
Discussion: BtB Chapter 6 Reflection due Nov 24 @ 10:00am Lecture 20: Limits and Future of Computing
|
|
|
Week 16 | ||
Mon, December 2 | Wed, December 4 | |
Topics:
Handout: Final Exam Review |
Due: All project materials |
|
Final Exam: Wednesday, December 4, 12:00-3:00 |