everything.study
COMPSCI 2211A/B

SOFTWARE TOOLS AND SYSTEMS PROGRAMMING

0.50 credits

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.

Prerequisites & course information

Prerequisite(s): Computer Science 1027A/B, Computer Science 1037A/B, or the former Computer Science 2101A/B, in each case with a mark of at least 65%. Extra Information: 3 lecture hours, 1 laboratory/tutorial hour. Course Weight: 0.50

Sources