The materials I put together for a lecture on web programming for the software engineering course at Portland State University in January of 2013