CS149 Section 009 Calendar

Python and Config Resources:

(Note: This schedule is tentative and is subject to change during the semester)

Week Date Reading Topic HW / Programming Assignment Events
Week 1 8/22/23 No class
8/24/23 Thonny Video

Intro to CS149

Intro Python Lecture 2

Lab 2 - Thonny C1
Obtain Book assignment
Week 2 8/29/23 Chp 1 Reading

(Canvas/Zybook)Mon 11pm 8/28/23
Lecture 3 HW1.1-1.2 in class

Lab 3 - Style.

Lab 3 Video C2
Start HW 1(due Wed 8-30-23 11pm)
8/31/23 Statements: Lecture 3B

Lab 4

C3
Week 3 9/5/23 Chp 2 Reading

(Canvas/Zybook)Mon 11pm 9/11/23
Practice Quiz for Quiz 1 in class
Lecture 4
Interpret Gradescope errors video

Practice variables lab referenced in Gradescope errors video C4
HW 2(Wed 9-6-23 11pm)
9/7/23 Expressions:
Lecture 6 Circle Math

Conditionals Lecture 5

Quiz1 - In Class C5
Week 4 9/12/23 Branching/Conditionals/Assert:Chp 3 Reading

(Canvas/Zybook) Mon 11pm 9-14-23
Conditionals Lecture 7

Lab 6 If Then C6
HW3 (Wed 9-13-23 11pm)
9/14/23 Functions Lecture 8

Quiz1B retake

Honor Code Case Studies(pdf)
Honor Code Videos

Honor Code Sheet
C7
Week 5 9/19/23 Chp 4 Reading Tue 9-19-23 11pm
Time Management
Functions: Lecture 9 Functions.
Lab 7 Circle Lab
C8
HW4 (Wed 9-20-23 11pm)
9/21/23 Chp4 C9 Quiz 2 Lecture 10 Containers Family Weekend 9-29-10-1
Week 6 9/26/23 Chp5 Reading due 9-26-23 11pm Types including lists, sets, dicts
Lecture 11
Lab 8 List - Tuples
C10
HW5 (Wed 9-27-23 11pm)
9/28/23 C11 Quiz 2 retake Lecture 12 - For loops
Week 7 10/3/23 Chp6 Lecture Unit Testing
Lab 9 Haiku Lab
C12
HW6 (Wed 10-4-23 11pm)
10/5/23 C13 Quiz 3 [Coding Bat Loops Lab - not graded] Lecture 13 While loops
Week 8 10/10/23 Chp7 While Loops Lab 11 Eight Ball Lab C14 HW7 (Wed 10-11-23 11pm)
10/12/23 C15 Lecture Modules Quiz 3 retake
Week 9 10/17/23 Chp8 Modules Tests for PA1 and PyTest
10/19/23 - No class Fall Break Oct 18-20 C17
Week 10 10/24/23 Review Chp 1-8 Lab 13 List Play - Not graded
PA1A due 10/25 10/25 Withdraw W deadline
10/26/23 Lecture 16 - File IO Quiz 4A Homecoming weekend
Week 11 10/31/23 Halloween Chp9 File I/O Lecture 17 Command line PA1B due 11/1
11/2/23 Lecture Sequences/StringsQuiz 4B PA2A Readiness Quiz due Monday 11-6 11pm
Week 12 11/7/23 Election Day Chp10 Sequences Lab 15 FileI/O VS Code PA2B due Fri 11-10 11pm
11/9/23 Quiz 5A
Week 13 11/14/23 Chp 11 Nested Data Lecture 19 Nested Loops PA2C due Wed 11-15 11pm
11/16/23 Quiz 5B
Week 14 11/21/23 Thanksgiving Break Thanksgiving Break
11/23/23 Thanksgiving Break Thanksgiving Break
Week 15 11/28/23 Chp 12 Recursion Recursion lecture PA3A due 11/29
11/30/23 Quiz 6A PA3B due Thu 11/30
Week 16 12/5/23 Stars Lab PA3C due Wed 12/6
12/7/23 Quiz 6B /Final Review Last day of classes
Week 17 12/12/23 Final Exam - Tue 8-10am Exam Schedule Exam Week
12/14/23 Exam Week Exam Week

Back to Top

Back to Top