CSC209H1

UTSG

Software Tools and Systems Programming

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.

View full details on the UofT Academic Calendar
Prereq: CSC207H1/ CSC207H5/ CSCB07H3Breadth: Physical & Mathematical UniversesExcl: CSC369H1, CSC469H1, CSC209H5, CSC369H5, CSC469H5, CSCB09H3, CSCC69H3
Easy34%
Useful80%
4
comments
8
ratings

Course Info

DepartmentCSC
CampusUTSG (St. George)
Level200
Hours24L/12T
BreadthPhysical & Mathematical Universes
What do you think of CSC209H1?

Reviews (4)

From Reddit
Difficulty: 3/5Usefulness: 4/5

Required CS course. Your typical intro to C language course, covering essential topics like basic shell scripting, sockets, and threads. I really liked this course, and Karen was a great instructor. Very responsive, and explains things really clearly.

3 weeks ago