CS149 Section 009 Calendar

Python and Config Resources:

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

 
Week/Date Readings:
Practice Activities due
8am day of class,
usually a
Thursday.
Topic / Activities
Labs due day after
lab date by 
11:00pm
ie Tues lab is due
Wed night 11:00pm,
Thu lab is
due Fri 11:00pm
HW or Programming Assignment Due 
Week 1 Intro to Python
1-17-23

Thonny Video

Intro to CS149 

Intro Python Lecture 2 

Lab 2 Thonny
C1



1-19-23 Chp 1 Reading
(Canvas/Zybook)
Fri 11pm 1-20-23

Lecture 3

C2 
HW 1(Sun 1-22-23 11pm)
Week 2
Variables and Expressions
1-24-23

Lecture 3B

Lab 3 - StyleLab 3 Video
C3

 

1-26-23 Chp 2 Reading(Canvas/Zybook)
Fri 11pm 1-27-23


C4
Interpret Gradescope errors video

Lab 4 also
Practice variables lab referenced in Gradescope errors video

HW 2(Sun 1-29-23 11pm)

Week 3
Sequences and Types 
1-31-23

 

Types Lecture 4

Lab 6 Seconds Lab
C5

2-1-23

Chp 3 Reading
(Canvas/Zybook)
Fri 11pm 2-2-23

Lecture 5 Circle Math

Lab 7 List - Tuples
C6

HW3 (Sun 2-5-23 11pm) 


Week 4 Branches
/Conditionals
2-7-23

Assessement Day - No class meeting but office hours online See Canvas for Zoom link 
Honor Code
Case Studies(pdf)
 

Honor Code Videos   Honor Code Sheet

C7


2-9-23

 

Practice Exam1 

Midterm Exam 1 - Written
IN CLASS
Exam Review
Class 8

 

Week 5 Methods and Testing

2-14-23

Time Management

Conditionals Lecture 6

Lab 8 If Then
Class 9


HW 4.1- 4.5  Due Sun  2-19 11pm 

 

2-16-23

 

Chp 4 Reading
(Canvas/Zybook)
Fri 11pm 2-17-23

 

 

Conditionals Lecture 7

Lab 9 - Circle Driver
C10 

Week 6 Functions
2-21-23

 

Lecture 8 Functions

Docstring Styles

Lab 10 Basic Math / Unit Testing

Lab 10 video

C11

 

HW 5.1-5.5 due Sun 2-26-23 11pm

 

2-23-23

 

Chp 5 Reading
(Canvas/Zybook)
Fri 11pm 2-24-23

 

Lecture 9 Functions Review 

Lab 11 

C12

Week 7 

Loops
2-28-23

 

 

While Loops Lecture 10

Lab 12

C13

3-2-23

Chp 6 Reading
(Canvas/Zybook)
Fri 11pm 3-3-23 

 

 

For Loops Lecture 11


Lab 13 

C14

 

HW 6.1-6.5 due Mon 3/6 11pm

 

 

Week 8 Loops

3-7-23

Lab 14 List Play
Review Chp 4-6

Exam Review

C15

 

 

 

 

3-9-23


Midterm Exam 2

C15


Week 9 
3-14-23

Spring Break

 

3-16-23

Spring Break

Week 10
Modules and Testing
3-21-23

Reading Chp 7(Canvas/Zybook)
Fri 11pm 3-29-23

Nested For Loops

Lab 15 Stars
C16



3-23-23

WITHDRAW DEADLINE 3-24-23 

 

Code Elegance and Extra Unit Testing

C17 

PA1 Part A due Sunday 3-26

 

Week 11 
Strings
3-28-23

 

Reading Chp 8

(Canvas/Zybook)
Fri 11pm 3-29-23

Strings

Lab 16-Haiku

C18 

3-30-23

 

 

Tests for PA1B
C19

 

PA1 Part B due Sunday 4-2

Week 12
Classes & Objects

4-4-23
Reading Chp 9 Classes
(Canvas/Zybook)
Fri 11pm 4-7-23

Classes-Lecture 15

Web APIs

Lab 17-Color
C20

4-6-23

 

More with Classes and Objects

Lab 18 Car

Exam Review
C21

PA2 Part A due Sunday 4-9

Week 13
Lists
4-11-23
Reading Chp 10 (Canvas/Zybook)Fri 11pm 4-14-23

 


Midterm Exam#3 
Exam Review

C22


4-13-23

 


Tests for PA2B
C23

PA2 Part B due Tuesday 4-18


Week 14
Dictionaries 

4-18-23
Reading Chp 11 Fri 11pm 4-21-23

Lab 19 - Alien Lab

mower.py Mower UML 

C24 

 

4-20-23

 

Lab 20 Shopping/Dictionaries

C25

PA3

 

 

Week 15 Files
4-25-23

 
Reading Chp 12 - Not being graded(Canvas/Zybook)

Lab 21 File I/OChp 12 
C26


4-27-23

 

 

 

PA3 Workday
C27

 

PA3 Part B due Tuesday 5-2- Accepted late until 5-4 11pm 

 

 

Week 16

5-2-23

 

 


 

C28

 

5-4-23

Review
Chapters 1–11

Final Review -

Practice for Final

C29 

PA3 Part B due Tuesday 5-2- Accepted late until 5-4 11pm  

Finals Week
5-13-23

Review 

Final exam schedule
Final Exam 

5-11 Thu 8am-10am
Written and
Coding portions

 

SAMPLE / PRACTICE FINAL

Back to Top