CMPSCW 8, Winter 2024

Gradescope Labs

num ready? description assigned due
lab01 true Getting Started, Python Functions Mon 02/05 11:00AM Sun 02/11 11:59PM
lab02 true Python Functions / For Loops Sun 02/18 11:00AM Sun 02/25 11:59PM

Lectures

num date description
Lecture 1 Tue 01/09 Introduction
Lecture 2 Thu 01/11 Basic Input / Output, Variables and Assignments, Python Data Types
Lecture 3 Tue 01/16 Expressions, Modules
Lecture 4 Thu 01/18 Math / Random Modules, Function Basics
Lecture 5 Tue 01/23 Boolean Expressions, Conditions / Branching
Lecture 6 Thu 01/25 Assert Statements, Lists, Dictionaries
Lecture 7 Tue 01/30 Strings, Tuples, Namedtuples
Lecture 8 Thu 02/01 Sets, String Formatting cont, Binary Representation and Text
Lecture 9 Tue 02/06 Functions
Lecture 10 Thu 02/08 Functions cont., While Loops
Lecture 11 Tue 02/13 For Loops, Range Function
Lecture 12 Thu 02/15 More on loops
Lecture 13 Tue 02/20 More on Lists
Lecture 14 Thu 02/22 Nested Lists, More on Dictionaries
Lecture 15 Tue 02/27 More on Functions, More on Strings
Lecture 16 Thu 02/29 More on Strings cont.
Lecture 17 Tue 03/05 Recursion
Lecture 18 Thu 03/07 Recursion cont., File IO
Lecture 19 Tue 03/12 File IO cont.
Lecture 20 Thu 03/14 Wrap up / review