CS 106

Previously known as CS 116x, CS 106 is a computer science course designed for global business and digital arts (GBDA) students, with CS 105 as a prerequisite. These students are not computer science students, and most of them will only have CS 105 as an introduction to what computer science is. CS 105 and CS 106 were developed to introduce


The main course website used can be found at https://www.student.cs.uwaterloo.ca/~cs106/.


Currently, we use LEARN for assignment and lab submissions, as well as grade distribution, but not for regular course updates, which are found on the course website.

If you do not have access to LEARN, ask your instructor to enrol you as a Level 4 TA. This will give you access

Once you have access to LEARN, you should update the grading distribution to the best of your abilities. This can be done by going to the CS 106 LEARN webpage for the term, selecting Grades from the menu bar, and

Marking Assignments

All students are required to submit assignments in the form of a .zip file on LEARN.


After each assignment's due date is past, run MOSS to detect cheating cases. Do not run MOSS only at the end of the term, students should be caught cheating as soon as possible, so they may be talked to and have all appropriate measures taken. If students who are cheating are not found using MOSS, they may continue to cheat on all subsequent assignments, which becomes much harder to deal with if numerous cheating cxases are caught only at the end of the term.


iClickers are currently used during lectures.


We currently use Piazza as the online discussion board for CS 106.

-- ChrissySchreiner - 2016-01-05

Topic revision: r4 - 2016-02-17 - ChrissySchreiner
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback