CS149 Section 7-8 Calendar

Python and Config Resources:

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

Week / Topic Reading Tue in class Thu in class HW / Programming Assignment Events
1 Statements Obtain book Due 8/23 Friday No class Intro to CS149

Intro Python Lecture 2

Thonny Video

Lab 2 - Thonny lab2-video
C1 8/22
HW1 Due Tue 8/27 11pm
2 Expressions Chp 1 Reading due Tue 8a 8/27 Lecture 3 HW1.1-1.2 in class

Lab 3 - Style.

Lab 3 Video C2
Lecture 3B

Lab 4

C3 8/29
HW2 due Wed 9/4
3 Branches Chp 2 due Tue 8a 9/3 Lecture 4
Interpret Gradescope errors video

Practice variables lab referenced in Gradescope errors video

Lecture 5 Circle Math

C4
Conditionals Lecture 6

C5 9/5 Practice Quiz 1
HW3 due Wed 9/11
4 Functions Chp 3 due Tue 8a 9/10 Lab 6 If Then
C6
Conditionals Lecture 7

Functions Lecture 8

C7 Actual Quiz 1 9/12
HW4 due Wed 9/18
5 Containers Chp 4 due Tue 8a 9/17 Time Management Lecture 9 Functions

Lab 7 Circle Lab

Coding Bat logic1 practice
C8
Lecture 10 Containers

C9 Practice Quiz 2 9/19
HW5 due Wed 9/25
6 For Loops Chp 5 due Tue 8a 9/24 Lecture 11 more containers

Lab 8 List - Tuples

C10
Honor Code Case Studies(pdf)
Honor Code Videos

Honor Code Sheet
Lecture 12 - For loops
C11 Actual Quiz 2 9/26
HW6 due Wed 10/2
7 While Loops Chp 6 due Tue 8a 10/1 Coding Bat Loops Lab recommend first_last6 to sum3 - not graded

Lab 9 Haiku Lab
C12
Lecture 13 While loops

C13 Practice Quiz 3 10/3
HW7 due Wed 10/9
8 Modules Chp 7 due Tue 8a 10/8 Lecture Unit Testing
Lab 11 Eight Ball Lab C14
Lecture Modules C15 Actual Quiz 3 10/10
9 Fall Break Chp 8 due Tue 8a 10/15 Tests for PA1 and PyTest
PA1-Readiness Quiz in Canvas due Thu 3/21/24 C16 C17 No class Fall break -
10 File I/O Chp 9 due Tue 8a 10/22 Lecture 16 - File IO

Lab 13 List Play
C18
Lecture 17 Command line
Lecture Sequences/Strings C19 Practice Quiz 4 10/24
11 Sequences Chp 10 due Tue 8a 10/29 Lab 14 FileI/O VS Code C20 Lecture 19 Nested Loops C21 Actual Quiz 4 c1 10/31 PA1 due 10/28
12 Nested Data Chp 11 due Tue 8a 11/5 Stars Lab C21 Recursion lecture

Practice Quiz 5 c22 11/7
13 Recursion Chp 12 due Tue 8a 11/12 Lab 15 - Recursion Actual Quiz 5 c1 11/14 PA2 due 11/11
14 Project Chp 13 due Tue 8a 11/19 PA 3 Work Day Practice Quiz 6 c1 11/21
15 Thanksgiving Thanksgiving break 11/26 11/28 Thanksgiving Break 11/25 to 11/29
16 Review Review 12/2 Actual Quiz 6 c1 12/5 PA3 due 12/2 Dec 6 last day of class
17 Exam week Exam Schedule c1 12/12

Back to Top

Back to Top