CS8 Summer 2019 Session B, Richert Wang
num | date | description |
---|---|---|
Lecture 1 | Tue 08/06 | Introduction |
Lecture 2 | Wed 08/07 | Python Data Types |
Lecture 3 | Thu 08/08 | Python Lists, Tuples, Namedtuples, Functions |
Lecture 4 | Tue 08/13 | Immutable vs. Mutable, Python Testing |
Lecture 5 | Wed 08/14 | Boolean Expressions, Conditionals |
Lecture 6 | Thu 08/15 | Nested Control Statements, Python Modules |
Lecture 7 | Tue 08/20 | Iterating through lists, Accumulator Pattern, Nested Loops, While Loops |
Lecture 8 | Wed 08/21 | More on while Loops, Midterm Review |
Lecture 9 | Thu 08/22 | Midterm Exam |
Lecture 10 | Tue 08/27 | 2D Lists |
Lecture 11 | Wed 08/28 | String Formatting, Random |
Lecture 12 | Thu 08/29 | More on Random, File I/O |
Lecture 13 | Tue 09/03 | Sets and Dictionaries |
Lecture 14 | Wed 09/04 | More on Sets and Dictionaries |
Lecture 15 | Thu 09/05 | Recursion |
Lecture 16 | Tue 09/10 | Final Review |
Lecture 17 | Wed 09/11 | Final Review cont. |
Lecture 18 | Thu 09/12 | Final Exam |
num | ready? | description | assigned | due |
---|---|---|---|---|
h00 | true | Perkovic Ch1 (Introduction to CS) | Tue 08/06 02:00PM | Tue 08/13 02:00PM |
h01 | true | Perkovic Ch 2.1 (Expressions Variables and Assignments) 2.2 (Strings) | Tue 08/06 02:00PM | Tue 08/13 02:00PM |
h02 | true | Perkovic Ch2.3 (Lists and Tuples) | Tue 08/06 02:00PM | Tue 08/13 02:00PM |
h03 | true | Perkovic 2.4 (Objects and Classes), 2.5 (Python Standard Libraries) | Tue 08/13 02:00PM | Tue 08/20 02:00PM |
h04 | true | Perkovic 3.1 (Python Programs), 3.2 (Execution Control Structures) | Tue 08/13 02:00PM | Tue 08/20 02:00PM |
h05 | true | Perkovic 3.3 (User-Defined Functions), 3.4 (Python Variables and Assignments), 3.5 (Parameter Passing) | Tue 08/13 02:00PM | Tue 08/20 02:00PM |
h06 | true | Perkovic 4.1 (Strings, Revisited), 4.2 (Formatted Output) | Tue 08/20 02:00PM | Tue 08/27 02:00PM |
h07 | true | Perkovic 4.3 (Files), 4.4 (Errors and Exceptions) | Tue 08/20 02:00PM | Tue 08/27 02:00PM |
h08 | true | Perkovic 5.1 (Decision Control and the if Statememt), 5.2 (for Loop and Iteration Patterns) | Tue 08/20 02:00PM | Tue 08/27 02:00PM |
h09 | true | Perkovic 5.3 - 5.6 (More loop patterns, 2D lists, while Loop) | Tue 08/27 02:00PM | Tue 09/03 02:00PM |
h10 | true | Perkovic 6.3 (Character Encodings)- 6.4 (Random) | Tue 08/27 02:00PM | Tue 09/03 02:00PM |
h11 | true | Review (tracing functions) | Tue 08/27 02:00PM | Tue 09/03 02:00PM |
h12 | true | Perkovic 6.1 (Dictionaries) and 6.2 (Sets) | Tue 09/03 02:00PM | Tue 09/10 02:00PM |
h13 | true | Perkovic 10.1 (Introduction to Recursion - up to Practice Problem 10.3) | Tue 09/03 02:00PM | Tue 09/10 02:00PM |
num | ready? | description | assigned | due |
---|---|---|---|---|
lab00 | true | Getting Started | Mon 08/05 12:00AM | Sun 08/11 11:59PM |
lab01 | true | FtoC and CtoF with test cases | Mon 08/05 12:00AM | Sun 08/11 11:59PM |
lab02 | true | Writing Functions, Tests, and using tkinter | Mon 08/12 08:00AM | Sun 08/18 11:59PM |
lab03 | true | Conditionals, Nested Control Structures, and Loops | Mon 08/19 08:00AM | Sun 08/25 11:59PM |
lab04 | true | More Loops - Accumulator Pattern, Updating Lists, and Filtering Lists | Mon 08/26 08:00AM | Sun 09/01 11:59PM |
lab05 | true | 2D Lists and Nested for Loops | Mon 09/02 08:00AM | Sun 09/08 11:59PM |
lab06 | true | String Formatting, Random, and File IO | Mon 09/02 08:00AM | Sun 09/08 11:59PM |
lab07 | true | Scrabble word finder: Python lists, dictionaries and file I/O | Mon 09/09 08:00AM | Sat 09/14 11:59PM |
lab08 | true | Recursion | Mon 09/09 08:00AM | Sat 09/14 11:59PM |