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: SE 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 |
![]() ![]() |
![]() ![]() ![]() ![]() ![]() |