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