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++
- Sun, Jan 8
- Mon, Jan 9
- Tue, Jan 10
- 02:00pm Class
- Start: PA01, CA01
- Wed, Jan 11
- Lab sections
- Thu, Jan 12
- 02:00pm Class
- Fri, Jan 13
- Sat, Jan 14
Week 2
Variables / Assignments / Loops (part 1)
- Sun, Jan 15
- Start: PA02, CA02
- Mon, Jan 16
- Holiday (no classes)Martin Luther King Jr. Day
- Tue, Jan 17
- 02:00pm Class
- 11:59pm ⏰ Due: PA01, CA01
- 11:59pm ⏰ Due: LA01
- Wed, Jan 18
- Lab sections
- Thu, Jan 19
- 02:00pm Class
- Fri, Jan 20
- Sat, Jan 21
- 11:59pm ⏰ Due: PA02, CA02
Week 3
Loops (part 2) / Arrays / Vectors
- Sun, Jan 22
- Start: PA03, CA03
- Mon, Jan 23
- Tue, Jan 24
- 02:00pm Class
- 11:59pm ⏰ Due: LA02
- Wed, Jan 25
- Lab sections
- Thu, Jan 26
- 02:00pm Class
- Fri, Jan 27
- Sat, Jan 28
- 11:59pm ⏰ Due: PA03, CA03
Week 4
Branches/ Functions part 2
- Sun, Jan 29
- Start: PA04, CA04
- Mon, Jan 30
- Tue, Jan 31
- 02:00pm Class
- 11:59pm ⏰ Due: LA03
- Wed, Feb 1
- Lab sections
- Thu, Feb 2
- 02:00pm Class
- Fri, Feb 3
- Sat, Feb 4
- 11:59pm ⏰ Due: PA04, CA04
Week 5
Pointers, Part 1 / Streams / File I/O
- Sun, Feb 5
- Start: PA05, CA05
- Mon, Feb 6
-
Deadline to Drop Courses
- Tue, Feb 7
- 02:00pm Class
- 11:59pm ⏰ Due: LA04
- Wed, Feb 8
- Lab sections
- Thu, Feb 9
- 02:00pm Midterm Exam
- Fri, Feb 10
- Sat, Feb 11
- 11:59pm ⏰ Due: PA05, CA05
Week 6
Recursion
- Sun, Feb 12
- Start: PA06, CA06
- Mon, Feb 13
- Tue, Feb 14
- 02:00pm Class
- 11:59pm ⏰ Due: LA05
- Wed, Feb 15
- Lab sections
- Thu, Feb 16
- 02:00pm Class
- Fri, Feb 17
- Sat, Feb 18
- 11:59pm ⏰ Due: PA06, CA06
Week 7
Introduction to struct / linked lists
- Sun, Feb 19
- Start: PA07, CA07
- Mon, Feb 20
- Holiday (no classes)Presidents’ Day
- Tue, Feb 21
- 02:00pm Class
- 11:59pm ⏰ Due: LA06
- Wed, Feb 22
- Lab sections
- Thu, Feb 23
- 02:00pm Class
- Fri, Feb 24
- Sat, Feb 25
- 11:59pm ⏰ Due: PA07, CA07
Week 8
Classes, Part 1: Member Functions, Mutators, Accessors
- Sun, Feb 26
- Start: PA08, CA08
- Mon, Feb 27
- Tue, Feb 28
- 02:00pm Class
- 11:59pm ⏰ Due: LA07
- Wed, Mar 1
- Lab sections
- Thu, Mar 2
- 02:00pm Class
- Fri, Mar 3
- Sat, Mar 4
- 11:59pm ⏰ Due: PA08, CA08
Week 9
Classes, Part 2: Constructors
- Sun, Mar 5
- Start: PA09, CA09
- Mon, Mar 6
- Tue, Mar 7
- 02:00pm Class
- 11:59pm ⏰ Due: LA08
- Wed, Mar 8
- Lab sections
- Thu, Mar 9
- 02:00pm Class
- Fri, Mar 10
- Sat, Mar 11
- 11:59pm ⏰ Due: PA09, CA09
Week 10
Pointers, Part 2
- Sun, Mar 12
- Start: PA10, CA10
- Mon, Mar 13
- Tue, Mar 14
- 02:00pm Class
- 11:59pm ⏰ Due: LA09
- Wed, Mar 15
- Lab sections
- Thu, Mar 16
- 02:00pm Class
- Fri, Mar 17
-
Instruction Ends
- Sat, Mar 18
- 11:59pm ⏰ Due: PA10, CA10
Finals Week
- Sun, Mar 19
- Mon, Mar 20
- Tue, Mar 21
- 4:00pm - 7:00pm Final Exam LSB 1001 (normal lecture room)
- Wed, Mar 22
- Thu, Mar 23
- Fri, Mar 23
- Sat, Mar 25