Course Calendar (Topics and due dates)
See the Schedule and Roadmap suggestions.
In our course, each week covers roughly 1 chapter from zyBooks, and we have the following course activities that need to be completed in zyBooks:
- 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.
In order to ensure that you are rewarded for participating during the synchronous, we will be collecting your progress on the breakout room activities and participation in the in-class activities.
Week 1
Introduction to Python 3
- Jan 3
- Jan 4
- 09:30am Class: First class of Winter 2022! ✨
- Jan 5
- LA First lab sessions 🎊
- ➡️ Post team info on Piazza
- lab participation is captured using the breakout room lab score
- ➡️ Post team info on Piazza
- Jan 6
- 09:30am Class
- ➡️ Submit Welcome survey on Gauchospace
- Jan 7
- Jan 8
- Jan 9
- ➡️ Submit Week 1 reflection
Week 2
Objects, Functions, and Expressions
Week 3
Representing data (Types and Data Structures)
- Jan 17
- Holiday (no classes)MLK Jr. Day
- Jan 18
In-person campus instruction is scheduled to resume09:00am PA03and CA02are expected to be done
- 09:30am Class
- Jan 19
- 09:00am LA02are expected to be done
- 5pm lab participation is captured using the breakout room lab score
- Jan 20
- 09:30am Class
- Jan 21
- Jan 22
- Jan 23
- 09:00pm ⏰ DUE:Reflection + PA03+CA02+LA02
Week 4
Making decisions in programs (Branching)
Week 5
Writing reusable, generalizable code (Functions)
- Jan 31
Deadline to Drop Courses
In-person campus instruction is scheduled to resume (CSW 8 stays online)
🎊 Happy Chinese New Year! 🎊
- Feb 1
- 09:00am PA05and CA04are expected to be done
- 09:30am Class
- Feb 2
- 09:00am LA04are expected to be done
- 5pm lab participation is captured using the breakout room lab score
- Feb 3
- 09:30am Class
- Feb 4
- Feb 5
- Feb 6
- 09:00pm ⏰ DUE:Reflection + PA05+CA04+LA04
Week 6
Repeating and iterating (Loops)
Week 7
Lists and Dictionaries
- Feb 14
Valentine's Day <3
Async activities: Finish reading and review Chapter 07 in zyBooks and complete the PAs and CAs. Test your understanding by taking the Practice Quiz.
- Feb 15
- 09:00am PA07and CA06are expected to be done
- 09:30am Class
- Feb 16
- 09:00am LA06are expected to be done
- 05:00pm ⏰ lab participation is captured using the breakout room lab score
- Feb 17
- 09:30am Class
- Finish CA07 + Start on PA08
- Feb 18
- Async activities: continue to work on CAs and LAs: try to finish them.
- Begin reading next week’s chapter and work through its PAs and CAs.
- Finish the Weekly reflection.
- Begin reading next week’s chapter and work through its PAs and CAs.
- Feb 19
- Async activities ☝️
- Feb 20
- 09:00pm ⏰ DUE:Reflection + PA07+CA06+LA06
- By the end of Sunday: Ideally, you should be finished with PAs for Chapter 8 and done with the CAs for its first 4-5 sections.
Week 8
More Advanced Functions and Strings
- Feb 21
- Holiday (no classes)Presidents’ Day
Async activities: Finish reading and review Chapter 08 in zyBooks and complete the PAs and CAs. Test your understanding by taking the Practice Quiz.
- Feb 22
- 09:00am PA08and CA07are expected to be done
- 09:30am Class
- Feb 23
- 09:00am LA07are expected to be done
- 05:00pm ⏰ lab participation is captured using the breakout room lab score
- Feb 24
- 09:30am Class
- Finish CA08 + Start on PA09
- Feb 25
- Async activities: continue to work on CAs and LAs: try to finish them.
- Begin reading next week’s chapter and work through its PAs and CAs.
- Finish the Weekly reflection.
- Begin reading next week’s chapter and work through its PAs and CAs.
- Feb 26
- Async activities ☝️
- Feb 27
- 09:00pm ⏰ DUE:Reflection + PA08+CA07+LA07
- By the end of Sunday: Ideally, you should be finished with PAs for Chapter 9 and done with the CAs for its first 4-5 sections.
Week 9
Exploiting self-similarity (Recursion)
- Feb 28
- Async activities: Finish reading and review Chapter 09 in zyBooks and complete the PAs and CAs. Test your understanding by taking the Practice Quiz.
- Mar 1
- 09:00am PA09and CA08are expected to be done
- 09:30am Class
- Mar 2
- 09:00am LA08are expected to be done
- 05:00pm ⏰ lab participation is captured using the breakout room lab score
- Mar 3
- 09:30am Class
- Finish CA09 + Start on PA10
- Mar 4
- Async activities: continue to work on CAs and LAs: try to finish them.
- Begin reading next week’s chapter and work through its PAs and CAs.
- Finish the Weekly reflection.
- Begin reading next week’s chapter and work through its PAs and CAs.
- Mar 5
- Async activities ☝️
- Mar 6
- 09:00pm ⏰ DUE:Reflection + PA09+CA08+LA08(LA 8.16 - 8.17 - due in zyBooks)
- The deadline for only the LA 8.10 - 8.14 zyLabs has been extended to Tue, March 8 at 9PM (see the Instructor Announcement on Gauchospace).
- By the end of Sunday: Ideally, you should be finished with PAs for Chapter 10.
- The deadline for only the LA 8.10 - 8.14 zyLabs has been extended to Tue, March 8 at 9PM (see the Instructor Announcement on Gauchospace).
Week 10
Storing and Retrieving Data from Files
- Mar 7
- Async activities: Finish reading and review Chapter 10 in zyBooks and complete the PAs. Test your understanding by taking the Practice Quiz.
- Mar 8
International Women's Day
09:00am PA10and CA09are expected to be done
- 09:30am Class
- 09:00pm ⏰ DUE: The deadline for only the LA 8.10 - 8.14 zyLabs has been extended to Tue, March 8 at 9PM (see the Instructor Announcement on Gauchospace).
- Mar 9
- 09:00am LA09are expected to be done
- 05:00pm ⏰ lab participation is captured using the breakout room lab score
- Mar 10
- 09:30am Class Final class of the W22 quarter
- Mar 11
- Async activities: continue to work on CAs and LAs: try to finish them.
- Begin reading next week’s chapter and work through its PAs and CAs.
- Mar 12
- Async activities ☝️
- Mar 13
- 09:00pm ⏰ DUE: PA10+CA09+LA09
- Note: there is NO reflection for this week. There is a final (anonymous) reflection as part of the final project.
- By the end of Sunday: Ideally, you should be finished with LAs for Chapter 10, which are used in the final project.
- Note: there is NO reflection for this week. There is a final (anonymous) reflection as part of the final project.
Finals Week
Final Exams
- Mar 15
- Tuesday, 09:00pm ⏰ DUE: Final Project submitted on Gradescope