CSC209H: Software Tools and Systems Programming-- Winter 2014


Welcome to the course webpage for the winter 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: Karen Reid
Email: reid -at-
Office: BA 4240
Office Hours: Mon 1:30-3, Wed 1:30-3, Thurs 1:30-3


Tuesdays 6-7pm

Room TA Surname
BA 1230Orion BuskeA - J
BA 2135Tomasz Stolarczyk K - Sa
BA B024Vatsal NamitSh - Z

Fridays 12-1pm

Room TASurname
SS 1088Philip PatchinA-G
SS 1087Marc FiumeH-O
SS 2135George AmvrosiadisP-Z

You can subscribe to this calendar: