Date: Wed, 20 Nov 1996 22:13:47 GMT Server: NCSA/1.4.2 Content-type: text/html Last-modified: Wed, 13 Nov 1996 15:47:15 GMT Content-length: 1083
Techniques for building large, reliable, maintainable, and understandable software systems. Topics include programming paradigms for real systems, systems programming tools, interfaces for both multi-user and workstation programming environments, functional programming, software engineering, structured design, testing, and documentation. Concepts are reinforced through technical and cultural readings, written homework, several medium-scale programs, and one large-scale group programming project.