CS1602Introduction to Computation

Lecture Notes

These notes are the textbook for the course. They are written to be read on their own, and they carry the reference material that the slides deliberately leave out.

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