Lab/Assignment Submission Guidelines

CSC 211 - Computer Organization and Architecture - Weinman

We provide details on the policies for submitting course work.


english 1  Collaboration
2  Header
3  References and Academic Honesty Certification
4  Format
5  Submission

1  Collaboration

When an assignment is to be completed individually, you must respect the course academic honesty policy.
When you work on lab assignments with a randomly assigned partner; labs must be completed and submitted with these assigned partners.
Working with a partner will help ensure you can take some advantage of the principle that "Given enough eyeballs, all bugs are shallow."1 Working with an assigned partner will increase the chances of being exposed to different ways of thinking and problem solving as well as help you practice the skills you'll need in the work world, where you do not typically get to choose your coworkers.
Everyone whose name appears on a submitted group lab report has the responsibility to ensure everyone fully understands the submission.
Other discussions must respect the course academic honesty policy.

2  Header

You would be surprised how often the wrong files are submitted; a common header makes it easier for everyone to quickly identify. The very beginning of each and every project file (including references) should contain the identifying line.
Lab: Title
The lab or assignment title must exactly match that give on the corresponding web page. Even your circuit files should have text in the main circuit with this text prominently displayed!
DO NOT INCLUDE YOUR NAMES. Because your submission will be graded anonymously, you must not place your name in any file except the references/honesty file, below.

3  References and Academic Honesty Certification

Each and every submission must include a single file, references.txt, with the following information (sources, help, certification) completed.
Lab: Title
Academic honesty certification:
  Written/online sources used:
    [include textbook(s), CSC 211 labs or readings;
     use complete citations for Web or other written sources;
     write  none  if no sources used]
  Help obtained
    [indicate names of instructor, class mentor
     or others, in accordance with class policy;
     write  none  if none of these sources used]
  Our initials below confirm that the above list of sources
  is complete AND that I/we have not talked to anyone else
  (e.g., CSC 211 students) about the solution to this problem
  Initials:  ABC, DEF

4  Format

All textual submission content must be in plain text files (note: source code is a text file), rather than special word processing or other document formats (e.g., .doc, .docx, .odp, .pdf). Logisim circuits will be submitted in files using its native .circ extension. MIPS assembly files will be submitted with the .asm extension.
To facilitate blind grading, references and academic honesty must be included in a separate file, not included within any program files.
A complete program should usually be given as a single entity (file), unless otherwise specified in the instructions. Multiple programs or Logisim circuits would be submitted in separate files, as directed.

5  Submission

Submit your files to the corresponding assignment on Gradescope by the deadline. Attach each file containing your answers (cf. 4) to upload.
Only one submission per project group is required; make sure the person submitting indicates the other member(s) of the team submission. However, all group members are jointly responsible for ensuring a submission is made. For example, if your partner told you they would submit the project but forgets to do so, all group members will be held responsible. For this reason, I strongly recommend submitting work while you are sitting together.


This is a derivative work of Detailed Coursework Instructions by Henry Walker; used under a CC-BY-NC-SA 4.0 license.
Copyright © 2015 Jerod Weinman.


1This principle is dubbed Linus's Law by Eric S. Raymond in The Cathedral and the Bazaar, O'Reilly Media, 1999, p. 30.