Introduction
Announcements

Schedule
Labs
Assignments
TA office hours

Tests, exam

Topic videos
Some course notes
Extra problems
Lecture recordings

Discussion board

Grades so far

CSC 209 course notes

Additional course notes available so far (mostly, see the videos):

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

I wrote some notes about sh "shell functions".

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.