CSC209H: Software Tools and Systems Programming-- Fall 2014


Welcome to the course webpage for the fall 2014 term of CSC209H, Software Tools and Systems Programming. Here is the course description:

Software techniques in a Unix-style environment, using scripting languages and a machine-oriented programming language (typically C). What goes on in the operating system when programs are executed. Core topics: creating and using software tools, pipes and filters, file processing, shell programming, processes, system calls, signals, basic network programming.

Make sure to read and understand the course information sheet. Check the discussion board frequently to make sure you receive any course announcements.

Contact information

Instructor: Michelle Craig
Email: mcraig -at-
Office: BA 4258
Office Hours: Tues and Thurs 2-3:30

Labs (called Tutorials on your ROSI schedule)

SectionTimeRoom TALast Name
T0101Friday 11-noonBA 3175James YA -- J
T0101Friday 11-noonBA 3185StaceyK -- Q
T0101Friday 11-noonBA 3195VishrantR -- Z
T0201Friday noon-1BA 3175James GA -- F
T0201Friday noon-1BA 3185ElizabethG -- Q
T0201Friday noon-1BA 3195FelixR -- Z