CSC 209 Course Prerequisites

To complete CSC 209 successfully, you will need to have certain background. This page attempts to outline the required background. The intention is that the formal prerequisites ensure that you have this background. Any questions, please don't hesitate to ask, by e-mail or in office hours.

(If you don't have the formal prerequisites and are seeking a prerequisite waiver, I will use this list to attempt to determine whether you can successfully complete the course and hence should have a waiver. Please note that you will be automatically removed from the course, rather late in the term, if you don't have the formal prerequisites and do not have a waiver!)

Programming background normally acquired in CSC 207:

Unix-like background normally acquired in CSC 207:

Helpful background normally acquired in CSC 258 (which is not a prerequisite):


[main course page]