Course Calendar (Topics and due dates)
Each week corresponds to one Chapter in the zyBook.
“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).
All due times in our class are at **11:59PM Pacific time **.
Week 1
Introduction to C++
Week 2
Variables / Assignments / Loops (part 1)
- Sun, Jul 2
- Start: PA02, CA02
- Mon, Jul 3
- Tue, Jul 4
- Holiday (no classes)Independence Day
- Wed, Jul 5
- Lab sections
- 11:59pm ⏰ Due: PA01, CA01, LA01
- Thu, Jul 6
- 09:30am Class
- Fri, Jul 7
- Sat, Jul 8
Week 3
Loops (part 2) / Arrays / Vectors
- Sun, Jul 9
- Start: PA03, CA03
- Mon, Jul 10
- Tue, Jul 11
- 09:30am Class
- 11:59pm ⏰ Due: PA02, CA02, LA02
- Wed, Jul 12
- Lab sections
- Thu, Jul 13
- 09:30am Class
- Fri, Jul 14
- Sat, Jul 15
- 11:59pm ⏰ Due: PA03, CA03
Week 4
Branches/ Functions part 2
- Sun, Jul 16
- Start: PA04, CA04
- Mon, Jul 17
- Tue, Jul 18
- 09:30am Class
- 11:59pm ⏰ Due: LA03
- Wed, Jul 19
- Lab sections
- Thu, Jul 20
- 09:30am Class
- Fri, Jul 21
- 11:59pm ⏰ Due: PA04, CA04
- Sat, Jul 22
Week 5
Pointers, Part 1 / Streams / File I/O
- Sun, Jul 23
- Start: PA05, CA05
- Mon, Jul 24
- Tue, Jul 25
- 09:30am Class
- 11:59pm ⏰ Due: LA04
- Wed, Jul 26
- Lab sections
- Thu, Jul 27
- 09:30am Class
- Fri, Jul 28
- 11:59pm ⏰ Due: PA05, CA05
- Sat, Jul 29
Week 6
Introduction to struct
- Sun, Jul 30
- Start: PA06, CA06
- Mon, Jul 31
- Tue, Aug 1
- 09:30am Midterm Exam
- 11:59pm ⏰ Due: LA05
- Wed, Aug 2
- Lab sections
- Thu, Aug 3
- 09:30am Class
- Fri, Aug 4
- 11:59pm ⏰ Due: PA06, CA06
- Sat, Aug 5
Week 7
Recursion / linked lists
- Sun, Aug 6
- Start: PA07, CA07
- Mon, Aug 7
- Tue, Aug 8
- 09:30am Class
- 11:59pm ⏰ Due: LA06
- Wed, Aug 9
- Lab sections
- Thu, Aug 10
- 09:30am Class
- Fri, Aug 11
- 11:59pm ⏰ Due: PA07, CA07
- Sat, Aug 12
Week 8
Classes, Part 1, Member Functions, Mutators, Accessors
- Sun, Aug 13
- Start: PA08, CA08
- Mon, Aug 14
- Tue, Aug 15
- 09:30am Class
- 11:59pm ⏰ Due: LA07
- Wed, Aug 16
- Lab sections
- Thu, Aug 17
- 09:30am Class
- Fri, Aug 18
- 11:59pm ⏰ Due: PA08, CA08
- Sat, Aug 19
Week 9
Classes, Part 2, Constructors
- Sun, Aug 20
- Start: PA09, CA09
- Mon, Aug 21
- Tue, Aug 22
- 09:30am Class
- 11:59pm ⏰ Due: LA08
- Wed, Aug 23
- Lab sections
- Thu, Aug 24
- 09:30am Class
- Fri, Aug 25
- 11:59pm ⏰ Due: PA09, CA09
- Sat, Aug 26
Week 10
Pointers, Part 2
- Sun, Aug 27
- Start: PA10, CA10
- Mon, Aug 28
- Tue, Aug 29
- 09:30am Class
- 11:59pm ⏰ Due: LA09
- Wed, Aug 30
- Lab sections
- Thu, Aug 31
- 09:30am Final Exam normal lecture room
- Fri, Sep 1
- 11:59pm ⏰ Due: PA10, CA10
-
Instruction Ends
- Sat, Sep 2