Jan 11, 2025 | 424 words | 4 min read
Guidelines#
Submissions#
Read exercise instructions carefully. You are responsible for following all instructions within each exercise.
Start each exercise from the provided template file. Most exercises use this
template.py
, but some will have a customized template. Your submission must include a completed docstring at the top, and end with a call to the main function underneath theif __name__ == 'main':
statement.Name your files exactly as specified in the assignment.
Include meaningful comments in your code. Well commented code is required for a full mark. This includes a description of the program in the docstring header, comments indicating what each section of the program should do, and comments indicating the purpose of each function.
Use variable names that clearly indicate what they represent. Naming things is hard, but it’s worth the effort to do it well.
Test your code. Make sure it produces the expected output for all provided test cases.
Take screenshots showing the full program run and interactoins of each test case.
When your work is complete, confirm that all your deliverable files are submitted to Gradescope. They must be submitted together as a single final submission. They also must be submitted in their native format (i.e.
.png
for screenshots,.py
for Python programs) and must not be zipped or otherwise packaged together.Late submissions will be accepted up to 7 days after the due date. There is a 5% penalty per day for late submissions.
Using Gradescope
You will submit all deliverables to Gradescope for grading. View the Gradescope help for online assignments if you need assistance with submitting your work.
Accessing Gradescope for the first time?
Log into Brightspace and open your EBEC course.
Click Content from the black menu ribbon at the top of the page.
From the Table of Contents in the left sidebar, click Course Resources->Gradescope.
In the Gradescope module, click the Gradescope External Learning Tool link.
Select the assignment you are ready to submit.
Opening Gradescope through Brightspace will auto-enroll you in the Gradescope course for your section. You can access Gradescope through Brightspace throughout the semester.
You can resubmit to Gradescope as many times as you need. Only your final submission is graded.
If you cannot copy-paste into Gradescope, then you may need to refresh or update your browser. Use a search engine to find a solution for your specific browser.
Collaboration#
TODO add AI guidelines
You may seek help on individual tasks from classmates, the instructional team, or others but the work that you submit should always be your own.
If you collaborate with others and use information developed together or by someone else, ALWAYS document and reference that material.