CSC 209H: Software Tools and Systems Programming
Fall 2005


Course Information

Instructor: Richard Krueger
email: (sorry, hidden to avoid UCE) (or krueger@cdf)
Lectures: Tuesdays and Thursdays, 1pm-2pm in BA1180
Tutorials: Fridays, 1pm-2pm (tutorials begin September 16)
LM 157   with James Li   (last names A to L)
SS 2128   with Yuan Gan   (last names M to Z)
Office hours: by appointment, or in BA 3234 (CS help centre)
Tuesdays   3pm-4pm
Wednesdays   1pm-2pm
Newsgroup: ut.cdf.csc209h

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.

You must read the announcements regularly, at least twice a week.

Course Information (postscript or PDF)


Course Links


Valid HTML 4.01 Transitional