CSC108H Fall 2017: Syllabus

There are two versions of the course syllabus for CSC108H; one for the on-campus sections, and one for the online section.