CS8 Spring 2019, Matni


lecture date notes ready? description slides
2019-04-02 lect01 true Introduction and Overview of the Course pdf
2019-04-04 lect02 true Introduction to Linux OS and the Python Language pdf
2019-04-09 lect03 true Variables and Strings pdf
2019-04-11 lect04 true Operations on Strings and Lists; Intro to Functions pdf
2019-04-16 lect05 true Modules in Python; Conditionals pdf
2019-04-18 lect06 true Data Mutation and Related Topics; Intro to Loops pdf
2019-04-23 lect07 true Loops: for and while pdf
2019-04-18 lect08 true More exercises with loops pdf
2019-04-30 lect09 true More exercises with loops ; Turtle graphics pdf
2019-05-07 lect10 true Debugging using Loop Exercises; String Delimiters and Formats pdf
2019-05-09 lect11 true String Formats for Printing; namedtuple(); Random numbers pdf
2019-05-14 lect12 true File Input/Output pdf
2019-05-14 lect13 true Examples of File Input/Output; Midterm2 Review pdf
2019-05-28 lect14 true Dictionaries pdf
2019-05-30 lect15 true Character Encoding pdf
2019-06-04 lect16 true Recursion pdf
2019-06-06 lect17 true Review for Final Exam pdf

num num_pdf ready? description assigned due
h01 h01 true Perkovic Ch. 1 (Introduction to CS) Tue 04/02 02:00PM Tue 04/09 02:00PM
h02 h02 true Perkovic Ch. 2 (Variables, Data Types, Strings, and Lists) Tue 04/09 02:00PM Tue 04/16 02:00PM
h03 h03 true Perkovic Ch. 3.1, 3.4, 3.5 (Input/Output, Data Mutation, Conditionals) Tue 04/16 02:00PM Tue 04/23 02:00PM
h04 h04 true Perkovic Ch. 5 (Loops 1) Tue 04/23 02:00PM Tue 04/30 02:00PM
h05 h05 true Perkovic Ch. 5, 4 (Loops 2, String Formatting) Tue 05/07 02:00PM Tue 05/14 02:00PM
h06 h06 true Perkovic Ch. 4 (String Formats and File I/O) Tue 05/14 02:00PM Tue 05/21 02:00PM
h07 h07 true Perkovic Ch. 6 (Dictionaries) Tue 05/28 02:00PM Tue 06/04 02:00PM
h08 h08 true Perkovic Ch. 6 (Character Encoding and Recursion) Thu 05/30 02:00PM Thu 06/06 02:00PM
ic0 ic0 true Pair Partner Picking Planning Tue 04/02 02:00PM Thu 04/04 02:00PM

num ready? description assigned due
lab00 true Getting Started Mon 04/08 01:00PM Sun 04/14 05:00PM
lab01 true FtoC and CtoF with test cases Mon 04/15 08:00AM Sun 04/21 11:59PM
lab02 true Writing functions and tests Mon 04/22 08:00AM Sun 04/28 11:59PM
lab03 true Turtle Graphics: Basic shapes Mon 04/29 08:00AM Sun 05/05 11:59PM
lab04 true Conditionals, nested control structures, and loops Mon 05/06 08:00AM Sun 05/12 11:59PM
lab05 true More Loops - Accumulator Pattern, Updating Lists, and Filtering Lists Mon 05/13 08:00AM Sun 05/19 11:59PM
lab06 true Scrabble word finder: Python lists, dictionaries and file I/O Tue 05/28 08:00AM Thu 06/06 11:59PM
project01 true Turtle Graphics: Scene from a forest Thu 05/09 02:00PM Sun 06/02 11:59PM

num ready? description exam date
e01 true Midterm Exam E01 Thu 05/02 02:00PM
e02 true Midterm Exam E02 Thu 05/23 02:00PM
e03 true Final Exam Tue 06/11 04:00PM