Contents
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 13 2022 |
- Lecture: Introduction
|
|
Week 2 |
||
Mon, Jan 17 2022 |
- Break: Martin Luther King Jr. Day (No Classes)
- No quiz this week.
|
|
Tue, Jan 18 2022 |
- Lab Sessions Begin
- Lecture: 1-Computer Programs
|
|
Thu, Jan 20 2022 |
- Lecture: 1-Computer Programs
- Lab 1 Assigned: Computer Programs
|
|
Week 3 |
||
Mon, Jan 24 2022 |
- Workshop Cycle 1: Computer Programs
|
|
Tue, Jan 25 2022 |
- Lecture: 2-Writing Programs
|
|
Thu, Jan 27 2022 |
- Lecture: 2-Writing Programs
- Lab 2 Assigned: Writing Programs
|
|
Week 4 |
||
Mon, Jan 31 2022 |
- Workshop Cycle 2: Writing Programs
- Quiz 1: Computer Programs
|
|
Tue, Feb 1 2022 |
- Lecture: 3-Numbers
|
|
Thu, Feb 3 2022 |
- Lecture: 3-Numbers
- Lab 3 Assigned: Numbers
|
|
Week 5 |
||
Mon, Feb 7 2022 |
- Workshop Cycle 3: Numbers
- Quiz 2: Writing Programs
|
|
Tue, Feb 8 2022 |
- Lecture: 4-Objects & Graphics
|
|
Thu, Feb 10 2022 |
- Lecture: 4-Objects & Graphics
- Lab 4 Assigned: Objects & Graphics
|
|
Week 6 |
||
Mon, Feb 14 2022 |
- Workshop Cycle 4: Objects & Graphics
- Quiz 3: Numbers
|
|
Tue, Feb 15 2022 |
- Lecture: 5-Sequences
|
|
Thu, Feb 17 2022 |
- Lecture: 5-Sequences
- Lab 5 Assigned: Sequences
|
|
Week 7 |
||
Mon, Feb 21 2022 |
- Workshop Cycle 5: Sequences
- Quiz 4: Objects & Graphics
|
|
Tue, Feb 22 2022 |
- Lecture: 6-Functions
|
|
Thu, Feb 24 2022 |
- Lecture: 6-Functions
- Lab 6 Assigned: Functions
|
|
Week 8 |
||
Mon, Feb 28 2022 |
- Workshop Cycle 6: Functions
- Quiz 5: Sequences
- Project: Milestone I assigned
|
|
Tue, Mar 1 2022 |
- Lecture: 7-Decision Control
|
|
Thu, Mar 3 2022 |
- Lecture: 7-Decision Control
- Lab 7 Assigned: Decision Control
|
|
Sat, Mar 5 2022 |
- Break: Spring Break
|
|
Sun, Mar 6 2022 |
- Break: Spring Break
|
|
Week 9 |
||
Mon, Mar 7 2022 |
- Break: Spring Break
|
|
Tue, Mar 8 2022 |
- Break: Spring Break
|
|
Wed, Mar 9 2022 |
- Break: Spring Break
|
|
Thu, Mar 10 2022 |
- Break: Spring Break
|
|
Fri, Mar 11 2022 |
- Break: Spring Break
|
|
Sat, Mar 12 2022 |
- Break: Spring Break
|
|
Sun, Mar 13 2022 |
- Break: Spring Break
|
|
Week 10 |
||
Mon, Mar 14 2022 |
- Workshop Cycle 7: Decision Control
- Quiz 6: Functions
|
|
Tue, Mar 15 2022 |
- Lecture: 8-Loops & Booleans
|
|
Thu, Mar 17 2022 |
- Lecture: 8-Loops & Booleans
- Lab 8 Assigned: Loops & Booleans
|
|
Fri, Mar 18 2022 |
- Exam: Midterm Released (timed, online via Gradescope)
|
|
Week 11 |
||
Mon, Mar 21 2022 |
- Workshop Cycle 8: Loops & Booleans
- Quiz 7: Decision Control
- Project: Milestone II assigned
|
|
Tue, Mar 22 2022 |
- Lecture: 9-Simulation & Design
|
|
Thu, Mar 24 2022 |
- Lecture: 9-Simulation & Design
- Lab 9 Assigned: Simulation & Design
|
|
Week 12 |
||
Mon, Mar 28 2022 |
- Workshop Cycle 9: Simulation & Design
- Quiz 8: Loops & Booleans
|
|
Tue, Mar 29 2022 |
- Lecture: 10-Classes
|
|
Thu, Mar 31 2022 |
- Lecture: 10-Classes
- Lab 10 Assigned: Classes
|
|
Week 13 |
||
Mon, Apr 4 2022 |
- Workshop Cycle 10: Classes
- Quiz 9: Simulation & Design
|
|
Tue, Apr 5 2022 |
- Lecture: 11-Data Collections
|
|
Thu, Apr 7 2022 |
- Lecture: 11-Data Collections
- Lab 11 Assigned: Data Collections
|
|
Week 14 |
||
Mon, Apr 11 2022 |
- Workshop Cycle 11: Data Collections
- Quiz 10: Classes
- Project: Milestone III, Milestone IV (Extra Credit) assigned
|
|
Tue, Apr 12 2022 |
- Lecture: 12-Object-Oriented Design
|
|
Thu, Apr 14 2022 |
- No Lecture Today
- No lab assigned this week.
|
|
Week 15 |
||
Tue, Apr 19 2022 |
- Lecture: 12-Object-Oriented Design
|
|
Thu, Apr 21 2022 |
- Lecture: 13-Algorithms
|
|
Week 16 |
||
Mon, Apr 25 2022 |
- Workshop Cycle 12: Object-Oriented Design
- Quiz 11: Data Collections
|
|
Tue, Apr 26 2022 |
- Lecture: 13-Algorithms
|
|
Wed, Apr 27 2022 |
- Last Day of Classes
- Exam: Final Exam (timed, online via Gradescope)
|