CS149 Section 009 Calendar
Python and Config Resources:
- Python 3 Standard Library Python Tutor Show Me Your Code
- Unicode Character List print formatting reference Math Module
Thonny-Pep8 - List Methods Dictionary Methods. Set Methods
- Docstring Style Guide
- Main program:
if __name__ == "__main__":
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 |