General Information
Unless otherwise specified, assignments are do be done individually,
i.e., group submissions are not permitted. Some limited collaboration
(brainstorming) is allowed in the initial problem solving phase. See
what to avoid for a more precise description
of what is and is not allowed.
Assignment Scehedule and Descriptions
  |
Due Data |
Lab Demos |
Description |
Assignment 1 |
February 1, 2010 |
week of February 1 |
Assignment 1
|
Assignment 2 |
10:00 AM, Monday, February 22, 2010 |
week of February 22 |
Assignment 2
|
Assignment 3 |
4:00 PM, Friday, March 12, 2010 |
week of March 15 |
Assignment 3
Top student images:
click here!
|
Assignment 4 |
4:00 PM, Friday, April 9, 2010 |
week of April 12 |
Assignment 4
Sample input files:
medal_count.txt
temperatures.txt
|
Hand-in Procedure and Demos
Do obtain credit for your assignments, you must do
both of
the following:
- Hand in a printout of your solution to the assignment boxes before
the deadline. Make sure your submission has your name
and/or student ID number on it, and double-check to ensure
you're using the correct assignment box! The assignment boxes are
on the second floor of the Math Science building.
If your TA is accepting solutions in any other form (e.g., email)
then they will let you know - however, you must still observe
the deadline.
- Demonstrate your solution to your TA in tutorials during the week
immediately following the submission deadline. To keep things
fair, the solution you demonstrate must be the same as what
you handed in on the submitted printout, or you will
not be given credit for the demo. Your TA may ask you
questions about what the different parts of your
solution do, and may also ask you to perform basic
Unix commands.
If you do not hand in a printout or if you do not demonstrate your
assignment during tutorial time, or both, you cannot be given a grade
above a zero on the assignment.
General comments:
- Your submission must include answers to any written questions
and a printout of your Python program.
Note that you must have a program in a .py file - you cannot turn in a
solution that only uses the Python command line.
- Your solution must be demonstrated using your account on the CPSC machines.
- Tutorials during the week after the assignment deadline are allocated
for demos. Your TA is not obliged to see demos outside this time; they have
their own schoolwork to do!
- The TA has the right to assign a mark of zero for the entire assignment
if you fail the demo.
This page last modified:
http://www.cpsc.ucalgary.ca/~jacobs/cpsc217/W10/assignments.html |