Course Hero Logo

A3_2022.pdf - ITI 1120 E - Assignment 3 The purpose of this...

Course Hero uses AI to attempt to automatically extract content from documents to surface to you and others so you can study better, e.g., in search results, to enrich docs, and more. This preview shows page 1 - 3 out of 9 pages.

1ITI 1120E- Assignment 3The purpose of this assignment is to practice concepts that you have seen in class so far tilllecture 6.2 (included). This assignment does not require the use of recursion and global variables.Assignment 3 is 6% of the final mark. The deadline for all regular and SASS students isSunday, March 6, 2022, at 10 pm. No late assignments will be accepted.You can revisit thecourse policy at your BRS page 15-16.1.This work should be doneindividually.2.Submit a zip file in BrightSpacea3_xxxx.zipwhere the xxxx corresponds to yourstudent id. The zip file should contain the files a3_xxxx.py, Q4_xxxx.py,a3_xxxx.txt, anddeclaration-YOUR-FULL-NAME.txt3.Put all the required functions in a file a3_xxxx.py, Q4.py, and the results of yourtests are a file a3_xxxx.txt.4.Your grade will partially be determined by automatic (unit) tests that will testyour functions.5.All the specified requirements below are mandatory (including function names,and the behaviour implied by examples). Any requirement that is specified andnot met will result in a deduction of points. A function that does not have therequired name will get zero points.6.You MUST add comments for pre-conditions and assumptions in addition to thedoctoring for each function (with a short description, the pre-conditions, and thetype contract).7.If your file a3_xxx.py or Q4_xxx.py gives a syntax error, the mark will be zero.8.Note that we will be using a plagiarism detection tool. In case two assignmentsolutions are identical or very similar, the mark will be zero for both students.Aboutdeclaration-YOUR-FULL-NAME.txtfile:It needs to be a plain text file and it must contain references to any code you used that you didnot write yourself, including any code you got from a friend, internet, social media/forums orany other source or person. The only exclusion from that rule is the code that we did in class oras part of the lab work and code from official python.org documentation. So here is what needsto be written in that file. In every question where you used code from somebody else, you mustwrite:1.question number2.copy-pasted parts of the code that were written by somebody else. That includes thecode you found/were given that you then slightly modified.
23.whose code it is: name of a person or place on the internet/book where you found it.While you may not get points for that part of the question, you will not be in a position of beingaccused of plagiarism.You have an option not to include this file, however, not including declaration-YOUR-FULL-NAME.txt will be taken as you declare that all the code in the assignment was written by you.Any student caught in plagiarism will receive zero for the whole assignment and will be reportedto the dean. Finally, showing/giving any part of your assignment code to a friend also constituteplagiarism and the same penalties will apply.You are not allowed to consult any tutoring websitesuch as Chegg, Coursehero, (including Stack Overflow and discord), etc.

Upload your study docs or become a

Course Hero member to access this document

Upload your study docs or become a

Course Hero member to access this document

End of preview. Want to read all 9 pages?

Upload your study docs or become a

Course Hero member to access this document

Term
Fall
Professor
N/A
Tags
Playing card, Chegg, Card game, Momo

Newly uploaded documents

Show More

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture