CS2211b - Software Tools and Systems Programming (2018)

Course Description

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.

Resources & Links

Location & Hours

Lab Times & Locations: See Western Timetables.
Lecture Location: FNB-3210
Lecture Hours:
  • Tuesday 9:30AM to 10:30AM
  • Thursday 11:30AM to 1:30PM