CS 115ae Fall 2012

CS 115ae Fall 2012
Assignment 00
Due at 11:59 p.m. on Thursday, September 20
For this assignment, and only this assignment, you are permitted to work with other people, though you will gain the most benefit from doing it alone. The purpose is to familiarize yourself with course logistics.
An important part of this assignment is ensuring that you learn how to submit assignments correctly; we don¡¯t want you to lose marks on future assignments through incorrect submission. Remember that submission is done through MarkUs. Be sure to follow the instructions in the Style Guide to create and submit a file for Questions 1 through 4. Question 5 does not require submission of a file, but you should make sure you receive the public test email.
1. The CS 115 Style Guide gives instructions on how to put a file header on a file and how to submit an assignment. Create a file with a file header and save it to your account so that you can modify it for future assignments. Submit the file with the file header using the instructions in the Style Guide.
2. What are typical midterm averages in first-year CS courses? You can find the answer in the Survival Guide. Create a Scheme program that consists of two constant definitions: lower-bound will be the lower bound given and upper-bound will be the upper bound given. Use integers to represent percentages; for example, 50% would be represented as 50. Submit this program using MarkUs as indicated in the Style Guide, Section 2. Please include a file header.
3. We will make frequent use of the course Web site to post important announcements. Sometime between now and the due date, we will post an announcement with instructions on how to answer this question. Please check the announcements regularly throughout the course.
4. This question is about student discipline and academic integrity. Please read Policy 71 at http://www.secretariat.uwaterloo.ca/Policies/policy71.htm Then download the file a0q4.rkt from the Assignments page, read it, and fill in your Quest userid (like j22ahmed) at the bottom. We take this to be equivalent to signing the document. Save it and submit it on MarkUs.
5. After you have submitted each of the questions, request a public test. You should get into the habit of using public tests early and often, after each submission or resubmission of each question.
—-PAGE—-