Link Search Menu Expand Document

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