CS1602Introduction to Computation

Slides

The slides for each lecture. Flip through them here or go fullscreen; the handout lays the slides out with the commentary, for reading afterwards.

PART 1

Foundations of Computation

PART 2

Built-in Data Structures

PART 3

Problem Solving with AI

PART 4

Abstraction and Organization

PART 5

Robustness and the Real World

PART 6

Pythonic Python and Modern Practice

  • L13Iterables and GeneratorsNot yet
  • L14Functions, Functional Programming and ScopeNot yet
  • L15AI-Assisted Programming II: From Prompt to ProjectNot yet
  • L16Multitasking, Review and BeyondNot yet