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