CS149 Section 003 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 1/16/24 Intro to CS149

Intro Python Lecture 2

C1
Obtain Book assignment
1/18/24 Thonny Video

Lab 2 - Thonny lab2-video C2
Week 2 1/23/24 Chp 1 Reading

(Canvas/Zybook)Tue 11pm 1/23/24
Lecture 3 HW1.1-1.2 in class

Lab 3 - Style.

Lab 3 Video C2
Start HW 1(due Wed 1-24-24 11pm)
1/25/24 Statements: Lecture 3B

Lab 4

C3
Week 3 1/30/24 Chp 2 Reading

(Canvas/Zybook)Tue 11pm 1/30/24
Lecture 4
Interpret Gradescope errors video

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

Conditionals Lecture 5

Practice Quiz1 - In Class C5
Week 4 2/6/24 Branching/Conditionals/Assert:
Chp 3 Reading

(Canvas/Zybook) Mon 11pm 2-5-24
Assessment Day
No Class C6
Lab 6 If Then
HW3 (Wed 2-7-23 11pm)
2/8/24 Conditionals Lecture 7

Functions Lecture 8

Actual Quiz1

C7
Week 5 2/13/24 Chp 4 Reading Tue 2-13-24 11pm
Time Management
Functions:
Lecture 9 Functions

Lab 7 Circle Lab

Coding Bat logic1 practice
C8
HW4 (Wed 2-14-24 11pm)
2/15/24 Chp 4 Lecture 10 Containers

Practice Quiz2

C9
-
Week 6 2/20/24 Chp 5 Reading
due Tue 2-20-24 11pm
Types including lists, sets, dicts
Lecture 11 more containers

Lab 8 List - Tuples

C10
HW5 (Wed 2-21-24 11pm)
2/22/24 Honor Code Case Studies(pdf)
Honor Code Videos

Honor Code Sheet
C11 Actual Quiz 2 Lecture 12 - For loops
Week 7 2/27/24 Chp 6 Reading due Tue 2-27-24 11pm Coding Bat Loops Lab recommend first_last6 to sum3 - not graded

Lab 9 Haiku Lab
C12
HW6 (Wed 2-28-24 11pm)
2/29/24 Lecture 13 While loops

C13
Practice Quiz 3

Week 8 3/5/24 Chp7 While Loops due Tue 3-5-24 11pm Lecture Unit Testing
Lab 11 Eight Ball Lab C14
HW7 (Wed 3-6-24 11pm)
3/7/24 C15 Lecture Modules Actual Quiz 3
Week 9 3/12/24 - No class - Spring Break
3/14/24 - No class Spring Break March 11-15 C17
Week 10 3/19/24 Chp8 Modules reading due 3-19-24 11pm Tests for PA1 and PyTest
Lab 13 List Play
PA1A due 3/20/24 3/22/24 Withdraw W deadline
3/21/24 Lecture 16 - File IO Practice Quiz 4 -
Week 11 3/26/24 Chp9 File I/O reading due 3-26-24 11pm Lecture 17 Command line PA1B due 3-27-24
3/28/24 Lecture Sequences/Strings Actual Quiz 4 PA2A Readiness Quiz due Monday 11-6 11pm
Week 12 4/2/24 Chp10 Sequences Lab 15 FileI/O VS Code PA2B due Fri 11-10 11pm
4/4/24 Practice Quiz 5
Week 13 4/9/24 Chp 11 Nested Data Lecture 19 Nested Loops PA2C due Wed 11-15 11pm
4/11/24 Actual Quiz 5
Week 14 4/16/24 C25 Assignment
4/18/24 Activity

C26
Assignment
Week 15 4/23/24 Chp 12 Recursion Recursion lecture PA3A due /29
4/25/24 Practice Quiz 6 PA3B due Thu 11/30
Week 16 4/30/24 Stars Lab PA3C due Wed 12/6
5/2/24 Actual Quiz 6 /Final Review Last day of classes
Week 17 5/7/24 Exam Week Exam Schedule Exam Week
5/9/24 Final Exam - Tue 8-10am Exam Week

Back to Top

Back to Top