CS8 Winter 2019, Mirza

Python image

lecture date notes ready? description slides before slides after
2019-01-08 lect01 true Orientation to the course pdf Annotated pdf
2019-01-10 lect02 true Python Strings pdf Annotated pdf
2019-01-15 lect03 true Python Functions and Test Framework pdf Annotated pdf
2019-01-17 lect04 true Testing and Floating Point inaccuracies pdf Annotated pdf
2019-01-22 lect05 true Lists, Tuples and Named-tuples pdf Annotated pdf
2019-01-24 lect06 true Boolean Expressions, Conditionals: If-else pdf Annotated pdf
2019-01-29 lect07 true Python Modules and Turtle Graphics pdf Annotated pdf
2019-01-31 lect08 true Midterm review pdf Annotated pdf
2019-02-07 lect09 true Loops pdf Annotated pdf
2019-02-12 lect10 true Loops: Index vs value, while loops pdf Annotated pdf
2019-02-14 lect11 true While loops pdf Annotated pdf
2019-02-19 lect12 true Files pdf Annotated pdf
2019-02-21 lect13 true Random numbers and string formatting pdf Annotated pdf
2019-03-05 lect14 true Lab07 review, intro to Python dictionaries pdf Annotated pdf
2019-03-07 lect15 true Dictionaries contd pdf Annotated pdf
2019-03-12 lect16 true Recursion pdf Annotated pdf
2019-03-14 lect17 true Final exam practice and wrap up pdf Annotated pdf

num ready? description assigned due
h00 true Perkovic Ch1 (Introduction to CS) Thu 01/10 02:00PM Wed 01/16 09:00AM
h01 true Perkovic 2.1, 2.2 (Expr, Vars, Assignment, Strings) Thu 01/10 02:00PM Wed 01/16 09:00AM
h02 true Perkovic 2.3 (Lists, Tuples) Thu 01/17 02:00PM Wed 01/23 09:00AM
h03 true Perkovic 2.4-2.5 (Objects, Classes, types, libraries) Thu 01/17 02:00PM Wed 01/23 09:00AM
h04 true Perkovic 3.1-3.2 (print, input, if/else, for) Thu 01/24 02:00PM Wed 01/30 09:00AM
h05 true Perkovic 3.3-3.5 (Functions) Thu 01/24 02:00PM Wed 01/30 09:00AM
h06 true Perkovic 5.1-5.2 (decision control,accumulators,nested loops) Thu 01/31 02:00PM Wed 02/06 09:00AM
h07 true Perkovic 5.3-5.6 (2-d lists, more on loops) Thu 02/07 02:00PM Wed 02/13 09:00AM
h08 true Review (tracing functions) Thu 02/14 02:00PM Wed 02/20 09:00AM
h09 true Perkovic 4.1-4.2 (Strings, Formatting) Thu 02/14 02:00PM Wed 02/20 09:00AM
h10 true Perkovic (4.3, 4.4) Files, Errors, Exceptions Thu 02/21 02:00PM Wed 02/27 09:00AM
h11 true Perkovic 6.1-6.2 (Dictionaries) Thu 03/07 02:00PM Wed 03/13 09:00AM
ic00 true Pair Partner Picking Planning Tue 01/08 02:00PM Wed 01/09 09:00AM
ic01 true Perkovic 10.1 and 10.2 (Recursion) Tue 03/12 02:00PM Tue 03/12 09:00AM

num ready? description assigned due
lab00 true Getting started Wed 01/09 09:00AM Tue 01/15 11:59PM
lab01 true FtoC and CtoF with test cases Wed 01/16 09:00AM Tue 01/22 11:59PM
lab02 true Writing functions and tests Wed 01/23 09:00AM Tue 01/29 11:59PM
lab03 true Turtle Graphics: Basic shapes Wed 01/30 09:00AM Wed 02/06 11:59PM
lab04 true Conditionals, nested control structures, and loops Wed 02/06 09:00AM Tue 02/12 11:59PM
lab05 true More Loops - Accumulator Pattern, Updating Lists, and Filtering Lists Wed 02/13 09:00AM Tue 02/19 11:59PM
lab06 true String formatting, random, and file IO Wed 02/20 09:00AM Wed 02/27 11:59PM
lab07 true Scrabble word finder: Python lists, dictionaries and file I/O Tue 03/05 09:00AM Mon 03/11 11:59PM
lab08 true Recursion Wed 03/13 09:00AM Thu 03/14 11:59PM
project01 true Project-01 Turtle Graphics: Scene from a forest Thu 02/14 12:30PM Thu 03/14 11:59PM

num ready? description exam date
e01 true Midterm Exam E01 Tue 02/05 02:00PM
e02 true Midterm Exam E02 Tue 02/26 02:00PM
e03 true Final Exam E03 Tue 03/19 04:00PM