Computing Principles

Lectures for Computing Principles

The only requirement to view the slides is a web browser - with javascript enabled.

For very low bandwidth users, you can view the raw text files for each lecture by navigating here.

Viewing the slides

Move through the slides with the arrow keys, toggle ā€œoā€ to get an overview.

Some slides have additional notes. Press ā€œsā€ to view speaker notes.

Lectures

Analysis of Algorithms 1

Python REPL

Jupyter

File System

Reading and Writing Files

Strings

Regex