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, at the end of each week, you are asked to reflect on your learning journey that week and submit a Reflection linked on Gauchospace. * During the first week, instead of the weekly reflection, you need to submit the Welcome Survey on Gauchospace.
All due times in our class are at 11:59PM Pacific time.
Weekly Due Dates
Week 1 Week 2 Week 3 Week 4 Week 5
Week 6 Week 7 Week 8 Week 9 Week 10
Week 1
Introduction to Python 3
- Sun, Apr 2
- Mon, Apr 3
- Tue, Apr 4
- 09:30am Class: First class of the quarter! β¨
- Wed, Apr 5
- Lab sections: First lab sessions π
- 11:59PM β° Due: β‘οΈ Post requested lab info on Piazza
- Thu, Apr 6
- 09:30am ClassPractice Quiz
- Note: the Practice Quiz will not require any studying; itβs literally just practicing the mechanism of taking the quiz to make sure that all of the systems work properly, so you know what to expect the following week.
- Fri, Apr 7
- Sat, Apr 8
- 11:59pm β° Due: PA01, CA01 - extended until Week 2
- 11:59pm β° Due: Welcome survey on Gauchospace
Week 2
Objects, Functions, and Expressions
- Sun, Apr 9
- Start: PA02, CA02
- Mon, Apr 10
- Tue, Apr 11
- 09:30am Class
- 11:59pm β° Due: LA01 - extended until LA02 deadline (see Week 3)
- Wed, Apr 12
- Lab sections
- Thu, Apr 13
- 09:30am Class+Quiz
- Fri, Apr 14
- Sat, Apr 15
- 11:59pm β° Extended Due Date for PA01, CA01
- 11:59pm β° Due: PA02, CA02, Reflection Week 2
Week 3
Making decisions in programs (Branching)
- Sun, Apr 16
- Start: PA03, CA03
- Mon, Apr 17
- Tue, Apr 18
- 09:30am Class
- 11:59pm β° Extended Due Date for LA01
- 11:59pm β° Due: LA02
- 11:59pm β° Extended Due Date for LA01
- Wed, Apr 19
- Lab sections
- Thu, Apr 20
- 09:30am Class+Quiz
- Fri, Apr 21
- Sat, Apr 22
- 11:59pm β° Due: PA03, CA03, Reflection
Week 4
Representing data (Types and Data Structures)
- Sun, Apr 23
- Start: PA04, CA04
- Mon, Apr 24
- Tue, Apr 25
- 09:30am Class
- 11:59pm β° Due: LA03
- Wed, Apr 26
- Lab sections
- Thu, Apr 27
- 09:30am Class+Quiz
- Fri, Apr 28
Deadline to Drop Courses
- Sat, Apr 29
- 11:59pm β° Due: PA04, CA04, Reflection
Week 5
Writing reusable, generalizable code (Functions)
- Sun, Apr 30
- Start: PA05, CA05
- Mon, May 1
- Tue, May 2
- 09:30am Class
- 11:59pm β° Due: LA04
- Wed, May 3
- Lab sections
- Thu, May 4
- 09:30am Class+Quiz
- Fri, May 5
- Sat, May 6
- 11:59pm β° Due: PA05, CA05, Reflection
Week 6
Repeating and iterating (Loops)
- Sun, May 7
- Start: PA06, CA06
- Mon, May 8
- Tue, May 9
- 09:30am Class
- 11:59pm β° Due: LA05
- Wed, May 10
- Lab sections
- Thu, May 11
- 09:30am Class+Quiz
- Fri, May 12
- Sat, May 13
- 11:59pm β° Due: PA06, CA06, Reflection
Week 7
Lists and Dictionaries
- Sun, May 14
- Start: PA07, CA07
- Mon, May 15
- Tue, May 16
- 09:30am Class
- 11:59pm β° Due: LA06
- Wed, May 17
- Lab sections
- Thu, May 18
- 09:30am Class+Quiz
- Fri, May 19
- Sat, May 20
- 11:59pm β° Due: PA07, CA07, Reflection
Week 8
More Advanced Functions and Strings
- Sun, May 21
- Start: PA08, CA08
- Mon, May 22
- Tue, May 23
- 09:30am Class
- 11:59pm β° Due: LA07
- Wed, May 24
- Lab sections
- Thu, May 25
- 09:30am Class+Quiz
- Fri, May 26
- Sat, May 27
- 11:59pm β° Due: PA08, CA08, Reflection
Week 9
Exploiting self-similarity (Recursion)
- Sun, May 28
- Start: PA09, CA09
- Mon, May 29
- Holiday (no classes)Memorial Day
- Tue, May 30
- 09:30am Class
- 11:59pm β° Due: LA08
- Wed, May 31
- Lab sections
- Thu, Jun 1
- 09:30am Class
- Fri, Jun 2
- Sat, Jun 3
- 11:59pm β° Due: PA09, CA09, Reflection
Week 10
Storing and Retrieving Data from Files
- Sun, Jun 4
- Start: PA10
- Mon, Jun 5
- Tue, Jun 6
- 09:30am Class+Quiz
- 11:59pm β° Due: LA09
- Wed, Jun 7
- Lab sections
- Thu, Jun 8
- 09:30am Class
- Fri, Jun 9
Instruction Ends
- Sat, Jun 10
- 11:59pm β° Due: PA10
- 11:59pm β° Due: Project Checkpoint 1
Finals week
Good luck with your final exams!
- Thu, Jun 15
- 11:59pm β° Due: LA10
- 11:59pm β° Due: Final Project due
- 11:59pm β° Due: Final Course Reflection (via Qualtrics) due
- 11:59pm β° Due: Final Project due