Schedule

Calendar Apps

You can download and add this iCalendar (.ics) file to your favorite calendar application (Google Calendar, Apple iCal, etc). It includes calendar events for lectures, workshops and labs. Once loaded in your calendar app, you can then remove any events that you do not care to follow.

Detailed Schedule

Week 1    
  Wed, Aug 30 2017 Lecture: Introduction, 1-Computer Programs
  Wed, Aug 30 2017 Lab 1 Assigned: Computer Programs
  Sun, Sep 3 2017 Workshop Cycle 1: Computer Programs
Week 2    
  Mon, Sep 4 2017 Labor Day
  Mon, Sep 4 2017 No quiz this week.
  Tue, Sep 5 2017 Lab Sessions Begin
  Wed, Sep 6 2017 Lecture: 2-Writing Programs
  Wed, Sep 6 2017 Lab 2 Assigned: Writing Programs
  Sun, Sep 10 2017 Workshop Cycle 2: Writing Programs
Week 3    
  Mon, Sep 11 2017 Lecture: 3-Numbers
  Mon, Sep 11 2017 Quiz 1: Computer Programs
  Wed, Sep 13 2017 Lecture: 3-Numbers
  Wed, Sep 13 2017 Lab 3 Assigned: Numbers
  Sun, Sep 17 2017 Workshop Cycle 3: Numbers
Week 4    
  Mon, Sep 18 2017 Lecture: 4-Objects & Graphics
  Mon, Sep 18 2017 Quiz 2: Writing Programs
  Wed, Sep 20 2017 Lecture: 4-Objects & Graphics
  Wed, Sep 20 2017 Lab 4 Assigned: Objects & Graphics
  Sun, Sep 24 2017 Workshop Cycle 4: Objects & Graphics
Week 5    
  Mon, Sep 25 2017 Lecture: 5-Sequences
  Mon, Sep 25 2017 Quiz 3: Numbers
  Wed, Sep 27 2017 Lecture: 5-Sequences
  Wed, Sep 27 2017 Lab 5 Assigned: Sequences
  Sun, Oct 1 2017 Workshop Cycle 5: Sequences
Week 6    
  Mon, Oct 2 2017 Midterm Review
  Mon, Oct 2 2017 No quiz this week.
  Wed, Oct 4 2017 Exam: Midterm Exam
  Wed, Oct 4 2017 No lab assigned this week.
  Sun, Oct 8 2017 No workshop cycle this week.
Week 7    
  Mon, Oct 9 2017 Fall Term Break
  Mon, Oct 9 2017 No lecture today.
  Mon, Oct 9 2017 No quiz this week.
  Tue, Oct 10 2017 Fall Term Break
  Wed, Oct 11 2017 Lecture: TBD
  Wed, Oct 11 2017 No lab assigned this week.
  Sun, Oct 15 2017 No workshop cycle this week.
Week 8    
  Mon, Oct 16 2017 Lecture: 6-Functions
  Mon, Oct 16 2017 Quiz 4: Objects & Graphics
  Mon, Oct 16 2017 Project: Milestone I assigned
  Wed, Oct 18 2017 Lecture: 6-Functions
  Wed, Oct 18 2017 Lab 6 Assigned: Functions
  Sun, Oct 22 2017 Workshop Cycle 6: Functions
Week 9    
  Mon, Oct 23 2017 Lecture: 7-Decision Control
  Mon, Oct 23 2017 Quiz 5: Sequences
  Wed, Oct 25 2017 Lecture: 7-Decision Control
  Wed, Oct 25 2017 Lab 7 Assigned: Decision Control
  Sun, Oct 29 2017 Workshop Cycle 7: Decision Control
Week 10    
  Mon, Oct 30 2017 Lecture: 8-Loops & Booleans
  Mon, Oct 30 2017 Quiz 6: Functions
  Wed, Nov 1 2017 Lecture: 8-Loops & Booleans
  Wed, Nov 1 2017 Lab 8 Assigned: Loops & Booleans
  Sun, Nov 5 2017 Workshop Cycle 8: Loops & Booleans
Week 11    
  Mon, Nov 6 2017 Lecture: 9-Simulation & Design
  Mon, Nov 6 2017 Quiz 7: Decision Control
  Mon, Nov 6 2017 Project: Milestone II assigned
  Wed, Nov 8 2017 Lecture: 9-Simulation & Design
  Wed, Nov 8 2017 Lab 9 Assigned: Simulation & Design
  Sun, Nov 12 2017 Workshop Cycle 9: Simulation & Design
Week 12    
  Mon, Nov 13 2017 Lecture: 10-Classes
  Mon, Nov 13 2017 Quiz 8: Loops & Booleans
  Wed, Nov 15 2017 Lecture: 10-Classes
  Wed, Nov 15 2017 Lab 10 Assigned: Classes
  Sun, Nov 19 2017 Workshop Cycle 10: Classes
Week 13    
  Mon, Nov 20 2017 No lecture today.
  Mon, Nov 20 2017 No quiz this week.
  Wed, Nov 22 2017 Thanksgiving Recess
  Wed, Nov 22 2017 No lecture today.
  Wed, Nov 22 2017 No lab assigned this week.
  Thu, Nov 23 2017 Thanksgiving Recess
  Fri, Nov 24 2017 Thanksgiving Recess
  Sat, Nov 25 2017 Thanksgiving Recess
  Sun, Nov 26 2017 Thanksgiving Recess
  Sun, Nov 26 2017 No workshop cycle this week.
Week 14    
  Mon, Nov 27 2017 Lecture: 11-Data Collections
  Mon, Nov 27 2017 Quiz 9: Simulation & Design
  Mon, Nov 27 2017 Project: Milestone III, Milestone IV (Extra Credit) assigned
  Wed, Nov 29 2017 Lecture: 11-Data Collections
  Wed, Nov 29 2017 Lab 11 Assigned: Data Collections
  Sun, Dec 3 2017 Workshop Cycle 11: Data Collections
Week 15    
  Mon, Dec 4 2017 Lecture: 12-Object-Oriented Design
  Mon, Dec 4 2017 Quiz 10: Classes
  Wed, Dec 6 2017 Lecture: 12-Object-Oriented Design
  Wed, Dec 6 2017 Lab 12 Assigned: Object-Oriented Design
  Sun, Dec 10 2017 No workshop cycle this week.
Week 16    
  Mon, Dec 11 2017 Lecture: 13-Algorithms
  Mon, Dec 11 2017 Quiz 11: Data Collections
  Wed, Dec 13 2017 Last Day of Classes
  Wed, Dec 13 2017 Exam: Final Exam
  Wed, Dec 13 2017 Lab 13 Assigned: Algorithms