Handing In Process

Ensuring that you hand in the correct pieces of information, in the correct format and to the correct location is critically important. If I do not receive it or receive the wrong items, I can not mark your work!


Here are the parts of the assignment you will be including:

  • Cover Page
    • this will include the course code, assignment # and your name
  • Check List
    • documenting the parts of the assignment that are to be included and stating that you have included them
  • Design Document(s):
    • this might include Story Board(s), Top-down Design, Flow-chart(s), Pseudo-code, Class Diagrams, ... Ensure you use Grafio or LucidChart and so not draw by hand.
  • Test Cases:
    • at least three (3) test cases (maybe more if it is needed!) done by some other method than your (or some else's) program
    • the purpose of this is to ensure your program actually does what was required of it; you need to test your program against known solutions to prove it works, so you need to create these test cases before you start coding
  • Screen Shots:
    • screen shots of your running program
    • you will include a screen shot for each test case you have from above, proving your program actually works
  • Code:
    • you must get ALL of the code into your document (in a logical order) as plain text. If it is done in Scratch, you will need to take screen shots for each sprite that has code attached to it and paste them in. If done in some other language, ensure all the classes are included. If you are using Codea, then goto the Codea main menu and copy the entire project. You can then paste all of the code right into Notability.
  • Marking Rubric:
    • ensure you include the correct assignment marking rubric
    • I will always provide this as a google doc, pages, or PDF file
    • ensure you "merge" it with your document, but do not just paste it onto a page at the end
  • Github Link
    • you must include a "Clickable" link to your Github repo

If it is a single week assignment with no coding then include the following in a single document, in this order:

  1. Cover Page
  2. Check List
  3. Body of the assignment
  4. Marking Rubric

If it is a two (2) week programming assignment do the following:

  • Week 1, include the following in a single *.PDF, in this order
    • Cover Page
    • Check List
    • Design Document(s)
    • Test Cases
    • Marking Rubric
  • Week 2, include the following in a single *.PDF, in this order
    • Cover Page
    • Check List
    • Design Document(s)
    • Test Cases
    • Screen Shots
    • Code
    • Github link
    • Marking Rubric
    • then, seperately from the document include the actual solution