CS149 Section 013 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
8-25-22

Thonny Video

Intro to CS149 

Intro Lecture  online(slides: Intro Python Lecture)

Lab 2 Thonny

C1



Week 2
Variables and Expressions
8-30-22

 

Lecture 3

Lab 3 - StyleLab 3 Video

C2 

 


 

9-1-22

Chp 1 Reading
(Canvas/Zybook)
Thu 8am 9-1-22

 

C3
Lecture 3B

Interpret Gradescope errors video

Lab 4 Practice variables referenced in Gradescope errors video

HW 1(Mon  9-5-22 11pm)

Week 3
Types 
9-6-22

 

Types Lecture 4

Lab 6 Seconds Lab

Lab 6 video

C4

9-8-22

Chp 2 Reading(Canvas/Zybook)
Thu 8am 9-8-22

Lecture 5 Circle Math

Lab - Library(Gradescope)

C5

HW2 (Mon 9-12-22 11pm)


Week 4 Functions
9-13-22

Docstring Styles

Lecture 6 Functions 

Lab - Roses(due Wed 11pm)

C6


9-15-22

Chp 3 Reading
(Canvas/Zybook)
Thu 8am 9-15-22

Lab 7(not graded)

Lab 7 video

Honor Code
Case Studies(pdf)
 

Honor Code Videos   Honor Code Sheet

C7

 

HW3 (Mon 9-19-22 11pm) 

Week 5 Methods and Testing

9-20-22

Time Management

Lecture 7 Functions Review 

Lab 8 Basic Math / Unit Testing

Class 8

 

 

9-22-22

 

Chp 4 Reading
(Canvas/Zybook)
Thu 8am 9-22-22

HW 4.1,2

C9 Exam Review


HW4.1- 4.5  Due Monday 9-26-22 11pm  

Week 6 
Exam week
9-27-22

Practice Exam1 

Midterm Exam 1 - Written
IN CLASS
Class 10

 

9-29-22

Midterm Exam 1 - Coding / IN Class 11

Week 7 Branching/
Conditionals

10-4-22

Chp 5 Reading
(Canvas/Zybook)
Tue 8am 10-4-22

Conditionals Lecture 8

Lab 9(not graded)

C12

HW 5.1-5.3 due Wed 10-5-22 11pm
10-6-22 Chp 6 Reading Thu 8am 10-6-22

 Conditionals Lecture 9

Lab 10(not graded)
C13

 

HW 5.4-5.5
due Fri 10-7-22 11pm

 

 

 

Week 8 Loops

10-11-22

While Loops Lecture 10

Lab 11(not graded)
C14

HW 6.3-6.5 due Wed 10/12 11pm

 

 

10-13-22

Chp 7 Reading
(Canvas/Zybook)
Thu 8am 

No class Fall break

HW 7.1 - 7.3 due Wed 10-19 11pm


Week 9 
10-18-22

 

For Loops Lecture 11

Lab 12

C15

 

10-20-22

Chp 8 Reading (Canvas/Zybook)
Thu 8am 

Strings

Lab Haiku

C16

HW 8.3 - 8.5 Due Mon 10-24 11pm

Week 10
Loops Contd
10-25-22

WITHDRAW DEADLINE 10-26-22 

Nested For Loops

PA1 Tests in class

C17 

PA1 Readiness Quiz Tue 10/25 11pm

10-27-22

 

Chp 9 Reading
(Canvas/Zybook)
Thu 8am 

Exam Review

Classes-Lecture 15

UML - How to Read a UML Diagram

C18

PA1 - Code Due Sun 10-30
Week 11
11-1-22


  

Midterm Exam 2 Part A Written
C19

11-3-22

 

 

Midterm Exam 2 Part B Coding
C20

 

Week 12
Classes & Objects

11-8-22

More with Classes and Objects

Lab 13
C21

 

HW 9.1, 9.2 
Due Wed 11-9 11pm

11-10-22

Chp 10 Reading
(Canvas/Zybook)
Thu 8am  

Lab 14 - Alien Lab
C22

 

HW 9.3- 9.5
Due Fri 11-11-22
 

Week 13
11-15-22

 

mower.py Mower UML 

Lab 15 Stars

C23

PA2 Readiness Quiz Due Mon 11-14

11-17-22

 

Chp 11 Reading
(Canvas/Zybook)
Thu 8am 

PA2 Work Day

C24

PA2 Code due Fri 11pm 11-18


Week 14 

11-23-22
 

Thanksgiving Break

 

 

11-25-22

 

 

Thanksgiving Break

 

 

Week 15 Designing
Classes
11-29-22

 

 

Code Elegance and More Unit Testing

Lab 16 Coverage Testing

C25 

PA3/Final Readiness Quiz Part A due Fri 12-2


12-1-22


Chp12 Reading
(Canvas/Zybook)
Thu 8am

Lab 17 File I/O PA3/Final Part B code and test due  Mon 12-5 11pm

 

 

Week 16

12-6-22

 


 

Final PA Work day
C27

PA3/Final PA Part B Code due Thu 11pm 12-8-22  

12-8-22


Review
Chapters 9–12

Lab 19 - Classes / exam Review

Practice for Final

C28 

 

Finals Week
12-10-22

Review 

Final exam schedule
Final Exam 

12-15 Thursday 8am-10am
Written and
Coding portions

 

SAMPLE / PRACTICE FINAL

Back to Top