TA office hours

Tests, exam

Course notes
Extra problems
Discussion board

CSC 209 course notes

Additional course notes available so far:

There are also a handful of shorter web pages written mostly so that I can cite them in particular conversations or assignment Q&A files, but I'm also putting a link here in case you were looking for one of them.

Other CSC 209 course notes

In some years I've used associative arrays in shell programming.

The AWK programming language is no longer taught in CSC 209, but you might find it useful in shell scripts for various data processing and string munging tasks which are a bit more sophisticated than what cut and join and such can do.