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 |