Assignment and Lab Collection Policy

Introduction

This document outlines the rules you should follow when submitting an assignment or lab in CS 1510 Introduction to Computer Science. 

These rules will simplify the grader's job by standardizing the form and appearance of submissions. Any of these rules can be overridden by a particular assignment but if the assignment doesn't say otherwise, follow each of them.


Header Block

Every piece of python code that you submit, in either lab or as a programming assignment, should contain a header block containing three pieces of information as shown below:

 

For example, if the sphere.py code from Lab02 had been a homework I would have submitted:

You may lose style points if your program does not have a header like this, or if the header is not properly filled in for the specific lab or assignment.

 


Forms of Submission

Some weeks you will be writing code from scratch.  Other weeks you will be modifying code that we give you.  Some weeks it may even be both.  In either case, you will be prompted to submit some fairly specific number of files.  The format of these files may change over the semester.  Please pay close attention to the instructions for each lab or assignment regarding the type of files required and the naming conventions.

You will submit these files through the program submission system.  You may continue to submit assignment solutions up to 2 days late, but each day late incurs a 10% penalty. Labs are due on the day they are assigned and may be graded by either completion, effort, or both.