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).
Additionally, the following weekly activities will need to be completed by going to Gauchospace:
- Quiz - will always start on Gauchospace, which might redirect you to Gradescope
- Reflection - will be posted as a link to a Google form
Week 1 Week 2 Week 3 Week 4 Week 5 Week 6
Week 1
Representing data (Variables, Expressions, and Types)
Week 2
Functions and Modules
- Mon, Aug 8
- Finish reading and review Chapter 02 in zyBooks. Complete the PAs and CAs.
- Test your understanding with the Reading Quiz.
- Tue, Aug 9
- 09:30am Class
- Wed, Aug 10
- 09:30am Class
- ⏰ Due: Quiz
- Thu, Aug 11
- 09:30am Class + Lab sessions
- Fri, Aug 12
- 11PM ⏰ Due: ReflectionPA02CA02LA01LA02 Checkpoint
Week 3
Making decisions in programs (Branching)
- Mon, Aug 15
- Finish reading and review Chapter 03 in zyBooks. Complete the PAs and CAs.
- Test your understanding with the Reading Quiz.
- Tue, Aug 16
Deadline to Drop Courses (Session B)
09:30am Class
- Wed, Aug 17
- 09:30am Class
- ⏰ Due: Quiz
- Thu, Aug 18
- 09:30am Class + Lab sessions
- Fri, Aug 19
- 11PM ⏰ Due: ReflectionPA03CA03LA02LA03 Checkpoint
Week 4
Repeating and iterating (Loops)
- Mon, Aug 22
- Finish reading and review Chapter 04 in zyBooks. Complete the PAs and CAs.
- Test your understanding with the Reading Quiz.
- Tue, Aug 23
- 09:30am Class
- Wed, Aug 24
- 09:30am Class
- ⏰ Due: Quiz
- Thu, Aug 25
- 09:30am Class + Lab sessions
- Fri, Aug 26
- 11PM ⏰ Due: ReflectionPA04CA04LA03LA04 Checkpoint
Week 5
More on collections and Working with Files
- Mon, Aug 29
- Finish reading and review Chapter 05 in zyBooks. Complete the PAs and CAs.
- Test your understanding with the Reading Quiz.
- Tue, Aug 30
- 09:30am Class
- Wed, Aug 31
- 09:30am Class
- ⏰ Due: Quiz
- Thu, Sep 1
- 09:30am Class + Lab sessions
- Fri, Sep 2
- 11PM ⏰ Due: ReflectionPA05CA05LA04LA05 Checkpoint
Week 6
Exploiting self-similarity (Recursion)
- Mon, Sep 5
- Holiday (no classes)September 5 (Labor Day)
Finish reading and review Chapter 06 in zyBooks. Complete the PAs and CAs.
- Test your understanding with the Reading Quiz.
- Tue, Sep 6
- 09:30am Class
- Wed, Sep 7
- 09:30am Class
- ⏰ Due: Quiz
- Thu, Sep 8
- 09:30am Class + Lab sessions
- Fri, Sep 9
Instruction Ends (Session B)
11PM ⏰ Due: ReflectionPA06CA06LA05LA06 Checkpoint