Computer Science 2211A/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. Antirequisite(s): Software Engineering 2250A/B and the former Software Engineering 201a/b. Prerequisite(s): Computer Science 1027A/B or 2101A/B with at least 65% or Computer Science 1037A/B with at least 60%. Corequisite(s): Pre-or Corequisite(s): Extra Information: 3 lecture hours, 1 laboratory/tutorial hour, 0.5 course. back to top





There are no comments for this course.