|CS137 - Programming Principles|
Purpose of Piazza
Piazza is a great way to ask questions about your assignments and course material in public. It enables you to learn from questions others have, and avoid asking questions that have already been asked. It also provides a forum for the instructor to make announcements and clarifications about assignments and other course related topics. As a result, students are expected to read the CS 137 Piazza on a regular basis. Piazza can be found here.Setting Up Your Piazza Account
Click on the link above. Select "Sign Up" at the top of the screen. Search for University of Waterloo. Search for CS 137, click "Student" then click "Join Classes". Register yourself by your uwaterloo.ca email address, choose your own password.Using Piazza
To post a question on Piazza, click on "+ New Post" at the top of the page. You will have the option between posting a question and posting a note. Questions should be posted if an answer is expected, whereas notes should be posted if an answer is not expected but the content of the note is believed to be helpful to both the students and the instructors.
On every question posted on Piazza, there is a students' response box where you can answer other students' questions. Furthermore, if a student has already filled out the students' response box but could have included more information, you can edit their response to include the additional information.
If the student response is satisfactory but you still have questions relating to the original question, you can ask these questions in the followup discussions box.
Instructors and TAs will be checking Piazza regularly to answer student questions and to monitor student behaviour on Piazza. Please read the Newsgroup Guidelines below to avoid committing any offence while using Piazza.Posting Guidelines
Here are some guidelines that you should keep in mind when posting messages.