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