Course Description

Computer Science 211a/b Software Tools and Systems Programming.

An introduction to software tools and systems programming. Topics include: understanding how programs execute (compilation, linking and loading); an introduction to a complex operating system (UNIX); scripting languages; the C programming language; system calls; memory management; libraries; multi-component program organization and builds; version control; debuggers and profilers.

Antirequisites: The former Software Engineering 201a/b, 250a/b, the former Computer Science 201.
Prerequisite: Computer Science 027a/b with at least 60%.
3 lecture hours, half course


Academic Calendar
[Table of Contents] [Index]
[Courses by Subject] [Courses by Name] [Awards by Category] [Awards by Name] [Calendar Search]