Syllabus for UCLA Computer Science 35L
Software Construction Laboratory

[35L home]

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

1. Introduction, files and editing

2. Commands and basic scripting

3. More scripting, VMs, and construction tools

4. Change management

5. Low-level construction and debugging

6. Systems programming

7. Faults, failures, errors, and holes

8. Security basics

9. Parallelism

10. The crystal ball



© 2005, 2007–2011, 2014, 2016 Paul Eggert. See copying rules.
$Id: syllabus.html,v 1.23 2016/09/16 22:03:48 eggert Exp $