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