Syllabus for UCLA Computer Science 35L
Software Construction Laboratory

No textbook has been selected; online material will be referred to extensively.

Topics, labs and homeworks are tentative and may be changed as the schedule progresses.

Lectures

Introduction, files and editing (2007-09-27 – 2007-10-03)

Commands and basic scripting (2007-10-04 – 2007-10-10)

More scripting, VMs, and construction tools (2007-10-11 – 2007-10-17)

Change management (2007-10-18 – 2007-10-24)

Low-level construction and debugging (2007-10-25 – 2007-10-31)

Systems programming (2007-10-31 – 2007-11-07)

Faults, failures, errors, and holes (2007-11-08 – 2007-11-14)

Networking basics (2007-11-15 – 2007-11-21)

Security basics (2007-11-26 – 2007-11-29)

The crystal ball (2007-12-03 – 2007-12-06)


$Id: syllabus.html,v 1.11 2007/09/24 00:49:39 eggert Exp $