Assignments, CPSC 217 (L02), Winter 2010

home page -  news -  course info -  lectures -  assignments -  how to succeed -  what to avoid -  references -  Mike Jacobson


 Assignments

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:
  1. 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.
  2. 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:

  1. 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.
  2. Your solution must be demonstrated using your account on the CPSC machines.
  3. 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!
  4. 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