CS 8, Winter 2020

Homework:

Link to Homework PDFs

num ready? description assigned due
h01-04 true Same sections as HW01-04 Sat 02/22 05:00PM Sat 02/29 11:00AM
h01 true Perkovic Ch1 (Introduction to CS) Sat 01/11 11:00AM Sat 01/18 11:00AM
h02 true Perkovic Ch 2.1 (Expressions Variables and Assignments), 2.2 (Strings) Sat 01/11 11:00AM Sat 01/18 11:00AM
h03 true Perkovic Ch2.3 (Lists and Tuples), 2.4 (Objects and Classes) Sat 01/18 11:00AM Sat 01/25 11:00AM
h04 true Perkovic 3.1 (Python Programs), 3.2 (Execution Control Structures) Sat 01/18 11:00AM Sat 01/25 11:00AM
h05 true Perkovic 3.3 (User-Defined Functions), 3.4 (Python Variables and Assignments) Sat 02/01 05:00PM Sat 02/08 11:00AM
h06 true 3.4 (Python Variables and Assignments), 5.1 (Decision Control and the if Statement), 5.4 (while Loop), 5.5 (More Loop Patterns), 5.6 (Additional Iteration Control Statements) Sat 02/01 05:00PM Sat 02/08 11:00AM
h07 true 5.2 (for Loop and Iteration Patterns), 4.3 (Files) Review: 3.2 (Execution Control Structures), 3.3 (User-Defined Functions), 3.4 (Python Variables and Assignments), 3.5 (Parameter Passing) Sat 02/08 10:00AM Sat 02/15 11:00AM
h08 true Perkovic 4.1 (Strings, Revisited), 4.2 (Formatted Output), Perkovic 4.3 (Files), 5.3 (2D lists) Sat 02/15 02:00PM Sun 02/23 02:00PM
h09 true Perkovic 5.3 (2D lists), 10.1-10.3 (Recursion) + NamedTuples (lecture notes) Sat 03/07 09:40AM Sat 03/14 11:00AM

Labs:

num ready? description assigned due
lab00 true Getting Started Mon 01/06 12:00AM Tue 01/14 08:59AM
lab01 true Writing Test Cases Tue 01/14 12:00AM Tue 01/21 08:59AM
lab02 true Magic number Tue 01/21 12:00AM Tue 01/28 08:59AM
lab03 true Conditionals, Nested Control Structures, and While Loops Mon 01/27 09:00AM Tue 02/04 08:59AM
lab04 true matplotlib and visualizations Tue 02/04 08:59AM Tue 02/11 08:59AM
lab05 true Encryption and Decryption Tue 02/11 12:00AM Tue 02/18 08:59AM
lab06 true Nested Loops and Caesar Cipher Tue 02/18 12:00AM Tue 02/25 08:59AM
lab07 true String Formatting and File IO Tue 02/25 09:00AM Tue 03/03 08:59AM
lab08 true Recursion and dictionaries Tue 03/03 09:00AM Tue 03/10 08:59AM
lab09 true Labs 0-3 Replacement Assignment Fri 04/03 09:00AM Tue 03/17 09:00AM