Go backward to
Prerequisites
Go up to
General Information
Go forward to
Homework, projects, exams, and grading
What it's not
This course is not on, but does draw ideas and goals from
software engineering
program synthesis
analysis of algorithms
programming language semantics
object-oriented programming
procedural programming
literate programming (what's that, you ask?)