notes from a programming lecture 1262181