Assignments are due 8:30 am Monday.
Week | Starting | Assignment | Due | Posted |
---|---|---|---|---|
1 | No Assignment | |||
2 | No Assignment | |||
3 | 1: Problem Solving |
2025-01-03 08:01 | ||
4 | 2: Simple Programs |
2025-01-03 08:01 | ||
5 | 3: Functions |
2025-01-03 08:01 | ||
6 | 4: Decisions |
2025-01-03 08:01 | ||
7 | Reading Week | |||
8 | 5: Repetition - For |
2025-01-03 08:01 | ||
9 | 6: Repetition - while |
2025-01-03 08:01 | ||
10 | 7: Lists |
2025-01-03 08:01 | ||
11 | 8: Files |
2025-03-24 08:03 | ||
12 | 9: Pygame |
2025-01-03 08:01 | ||
13 | No Assignment | |||
14 | No Assignment |
Assignments are posted on this web site at least one week before their due dates. If you do not see the assignment when you select them from the listing, they aren't there yet. Don't panic! They will be posted.
The Course Instructor will make alternate arrangements in case of equipment failure, holidays, illness, errors, etc. These changes are posted to the mailing list. Check your email on a regular basis!
After grading your assignment grade and comments are posted in the Grades section of MyLearningSpace. You may request a reassessment of your assignments by specifying the reasons for such request in an email to your Lab or Course Instructor. Please bring your questions to their attention within one week of getting your marks back. Any later and no changes can be made.
Your work is evaluated individually, so do all your assigned work yourself. Submitting work as a group - unless specifically requested - is unacceptable. Such work receives a grade of zero. Plagiarism - the submitting of someone else's work as you own - is a serious offence. The purpose for working together is to help each other learn. If collaboration is done in order for one or more people to avoid having to learn and/or work, then it is very likely going to involve plagiarism. Please read the section on Academic Integrity in University Governance and Policies. If you are assigned group work, every member of your group receives the same mark for the work submitted. Watch out for self-proclaimed computer gurus. Have a professional attitude.
Submit Assignments through MyLearningSpace.
You must adhere to our standards when submitting your assignments. You may use whatever tools you wish to create your assignments, but it is your responsibility to meet these standards:
.py
files; sample output, testing, discussion, and
all other non-program files must be saved in text files: .txt
files.
login_a0n.zip
.
For example, if the user barn4520
submits Assignment 1, the
project name should be: barn4520_a01
. Give your .zip file
the same name when exporting your project. Thus with the previous
example the .zip file must be named barn4520_a01.zip
. Use
only Eclipse's built-in archive capability to create these .zip files.
No other format is accepted. Refer to the appropriate tutorial on how to
create an archive file from Eclipse.
Validate your assignment through the Assignment Validator. The validator checks your project naming and set up and warns you of errors. It does not check if your work is correct, merely if the submitted zip file is valid.
If there are problems with a assignment submission that would have been caught by the Validator, but you did not use it (or ignored the errors), we will not regrade the assignment.
.txt
extension on these files. Put all non-implementation (i.e. testing)
answers into a single file named testing.txt
. Create these
files in Eclipse.
Take the time to adhere to these standards. Don't wait until five minutes before the due date to try and meet the requirements.
We strongly suggest you keep back up copies of your assignments on the cloud, a network drive, or memory stick. You are responsible for the back up of your course material.
Our markers spend a fair amount of time with students discussing lab issues involving only one or two marks. Because the impact of the number of marks involved in these discussions is so insignificant, we would like to reduce this time. In order to do this we are adding a Benefit of the Doubt (BD) Mark to lab marks. The way this mark works is this:
When your lab is graded, this mark is added to the final lab grade. If your lab is regraded at your request, this mark is removed from the final lab grade. Thus, it is not worth bringing your lab to your marker's attention for only 1 or 2 marks as the final lab grade is unchanged (or lowered!). The only exception is simple addition errors which corrected by your marker without affecting the BD mark.