Course Calendar (Topics and due dates)
See the Schedule and Roadmap suggestions.
In our course, each week covers roughly 1 chapter from zyBooks, so “Week 1” in zyBooks is effectively Chapter 1 and so on.
We have the following course activities that need to be completed in zyBooks on a weekly basis:
- PA(Participation Activities),
- CA(Challenge Activities),
- LA(Lab Activities).
Week 1
Representing data (Variables, Expressions, and Types)
- Monday
Jun 20 - Holiday (no classes)June 20 (Juneteenth)
- Tuesday
Jun 21 Instruction Begins (Session A)
- 09:30am Class
- Read the covered sections from zybook and solve the PAs and CAs for them
- 09:30am Class
- Wednesday
Jun 22 - 09:30am Class
- Read the covered sections from zybook and solve the PAs and CAs for them
- Thursday
Jun 23 - 09:30am Class
- Read the covered sections from zybook and solve the PAs and CAs for them
- Start in checkpoint labs and the remaining of labs. Prepare your questions
- Read the covered sections from zybook and solve the PAs and CAs for them
- Friday
Jun 24 - 3:00pm to 9:00 pm ⏰ Due: QUIZ
- 11:59PM ⏰ Due: Reflection
- Saturday
Jun 25 - Read next week’s chapter (chapter 1) and start in the PAs and CAs
- Sunday
Jun 26 - Continue reading the chapter and prepare your questions to ask them on
Week 2
Functions and Modules
- Monday
Jun 27 - 11:59PM ⏰ Due: BONUS - PA01
- 11:59PM ⏰ Due: PA02
Finish reading and review Chapter 02 in zyBooks.
- Complete the PAs and CAs.
- Test your understanding with the Reading Quiz.
- 11:59PM ⏰ Due: PA02
- Tuesday
Jun 28 - 09:30am Class
- 11:59PM ⏰ Due: BONUS - CA01
- 11:59PM ⏰ Due: CA02
- 11:59PM ⏰ Due: BONUS - CA01
- Wednesday
Jun 29 - 09:30am Class
- Start working on the labs
- Thursday
Jun 30 - 09:30am Class
- 11:59PM ⏰ Due: LA01
- Friday
Jul 1 - 3:00pm to 9:00 pm ⏰ Due: QUIZ
- 11:59PM ⏰ Due: Reflection
- Begin reading next week’s chapter.
- Work through its PAs and CAs.
- 11:59PM ⏰ Due: Reflection
- Saturday
Jul 2 - Read next week’s chapter (chapter 3) and start in the PAs and CAs
- Sunday
Jul 3 - By the end of Sunday: Ideally, you should be finished with PAs for Chapter 3 and done with the CAs for its first 4-5 sections.
Week 3
Making decisions in programs (Branching)
- Monday
Jul 4 - Holiday (no classes)July 4 (Independence Day)
- 11:59PM ⏰ Due: PA03
- Finish reading and review Chapter 03 in zyBooks.
- Complete the PAs and CAs.
- Test your understanding with the Reading Quiz.
- 11:59PM ⏰ Due: PA03
- Tuesday
Jul 5 - 09:30am Class
- 11:59PM ⏰ Due: CA03
- 11:59PM ⏰ Due: LA02
- 11:59PM ⏰ Due: CA03
- Wednesday
Jul 6 - 09:30am Class
- Start working on the labs
- Thursday
Jul 7 Deadline to Drop Courses (Session A)
09:30am Class
- Friday
Jul 8 - 3:00pm to 9:00 pm ⏰ Due: QUIZ
- 11:59PM ⏰ Due: Reflection
- Begin reading next week’s chapter.
- Work through its PAs and CAs.
- 11:59PM ⏰ Due: Reflection
- Saturday
Jul 9 - Read next week’s chapter (chapter 4) and start in the PAs and CAs
- Sunday
Jul 10 - By the end of Sunday: Ideally, you should be finished with PAs for Chapter 4 and done with the CAs for its first 4-5 sections.
Week 4
Repeating and iterating (Loops)
- Monday
Jul 11 - 11:59PM ⏰ Due: PA04
- Finish reading and review Chapter 04 in zyBooks.
- Complete the PAs and CAs.
- Test your understanding with the Reading Quiz.
- Finish reading and review Chapter 04 in zyBooks.
- Tuesday
Jul 12 - 09:30am Class
- 11:59PM ⏰ Due: CA04
- 11:59PM ⏰ Due:LA03
- 11:59PM ⏰ Due: CA04
- Wednesday
Jul 13 - 09:30am Class
- Start working on the labs
- Thursday
Jul 14 - 09:30am Class
- Friday
Jul 15 - 3:00pm to 9:00 pm ⏰ Due: QUIZ
- 11:59PM ⏰ Due: Reflection
- Begin reading next week’s chapter.
- Work through its PAs and CAs.
- 11:59PM ⏰ Due: Reflection
- Saturday
Jul 16 - Read next week’s chapter (chapter 5) and start in the PAs and CAs
- Sunday
Jul 17 - By the end of Sunday: Ideally, you should be finished with PAs for Chapter 5 and done with the CAs for its first 4-5 sections.
Week 5
More on collections and Working with Files
- Monday
Jul 18 - 11:59PM ⏰ Due: PA05
- Finish reading and review Chapter 05 in zyBooks.
- Complete the PAs and CAs.
- Test your understanding with the Reading Quiz.
- Finish reading and review Chapter 05 in zyBooks.
- Tuesday
Jul 19 - 09:30am Class
- 11:59PM ⏰ Due: CA05
- 11:59PM ⏰ Due: LA04
- 11:59PM ⏰ Due: CA05
- Wednesday
Jul 20 - 09:30am Class
- Start working on the labs
- Thursday
Jul 21 - 09:30am Class
- Friday
Jul 22 - 3:00pm to 9:00 pm ⏰ Due: QUIZ
- 11:59PM ⏰ Due: Reflection
- Begin reading next week’s chapter.
- Work through its PAs and CAs.
- 11:59PM ⏰ Due: Reflection
- Saturday
Jul 23 - Read next week’s chapter (chapter 6) and start in the PAs and CAs
- Sunday
Jul 24 - By the end of Sunday: Ideally, you should be finished with PAs for Chapter 6 and done with the CAs for its first 4-5 sections.
Week 6
Exploiting self-similarity (Recursion)
- Monday
Jul 25 - 11:59PM ⏰ Due: PA06
- Finish reading and review Chapter 06 in zyBooks.
- Complete the PAs and CAs.
- Test your understanding with the Reading Quiz.
- Finish reading and review Chapter 06 in zyBooks.
- Tuesday
Jul 26 - 09:30am Class
- 11:59PM ⏰ Due: CA06
- 11:59PM ⏰ Due: LA05
- Note that labs of week 5 and 6 are going to be a couple of labs
- 11:59PM ⏰ Due: CA06
- Wednesday
Jul 27 - 09:30am Class
- 11:59PM ⏰ Due: LA06
- Thursday
Jul 28 - 09:30am Class
- 11:59PM ⏰ Due: Final Project
- Friday
Jul 29 Instruction Ends (Session A)
Saturday
Jul 30
Sunday
Jul 31