Hello, dear friend, you can consult us at any time if you have any questions, add WeChat: daixieit

4QQMN506: Introduction to Programming

Coursework

Information

Deadline:

• Start Date: Thursday 28th March 2024 5pm

• End date: Thursday 25th April 2024 10am

• Part A: Practical Coding (70 Marks)

• Part B: Theory (30 Marks)

• Questions have sub marks. Answer all questions.

• Total mark is scored out of 100.

Content covered:

• Practical Python coding knowledge from workshops 1-10 and practical coding workshops Weeks 1 – 9, workshop case studies and relevant book chapters.

General Expectations:

• Expectation is to use good practice such as commenting and correct code formatting.

• The program should work and display correct outputs.

• Demonstrate good knowledge to solve problems.

• Minimise duplicate code.

• Demonstrate efficient, well-structured code design.

Individual Assignment: Submission

• Individual submissions are to be submitted on KEATS.

• For this assessment you must submit TWO items (Part A and Part B) to the submission link provided on KEATS. One submission to be made per individual.

• Part A Practical: You must submit a .zip file. This .zip file must include the q1,q2,q3,q4,q5 .py template solutions (all code solutions) and a .docx word or pdf file with screenshots of your code as well. Also include in this zip file any generated images or excel results. Please save each result in a folder. For example your folder would be. Results. Name your result outputs correctly. E.g. 1c_result_picture.jpg or 5b_picture,jpg. Name the .zip file like this. E.g. candidateID_4QQMN506_PartA_solutions.zip

• Part B Theory: You must submit a separate word or PDF file. Please use the cover sheet document provided, complete the cover sheet (add your candidate number) and on the pages following the cover sheet. Please call this file for example: candidateID_4QQMN506_PartB_Solutions.pdf OR candidateID_4QQMN506_PartB_Solutions.docx

• Please note that when uploading your work, you will receive a notification that Turnitin has failed for the .zip folder but this is expected and your work is still accessible to the marker and will be counted as received. Once you receive this error message, there is no further action you need to take.

• Please note that your Part B Theory word or PDF file should be acknowledged by Turnitin and so if you receive an error message for both uploads, contact [email protected].

• Submit your work WELL before the deadline. If your work is slow to upload because you have left it until the last few minutes and you miss the deadline, this will not be acceptable grounds for late submission

• After submission, check your submission: go back into the submission link and view your submission - make sure it has submitted successfully, and you have submitted the document you meant to submit

• Do not use the comment function in the submission link as these will not be monitored and therefore, we will not see your comments. If you have any difficulties in submitting your work, please ensure to email before the deadline on [email protected], attaching your submission and take screenshots/photos as these may be required if you need to apply for mitigating circumstances.

• In line with King’s College London Academic Regulations (Regulation T43.3) your work must be submitted on time. Students who submit their work within 24-hours after the deadline, these will be marked but 10 raw marks will be deducted from the coursework mark. If the deduction takes a student below the pass mark, the coursework mark will be capped at the pass mark. Work submitted after the 24-hour deadline will receive a mark of 0.

Submission: How to create a .zip file help

• Mac: https://support.apple.com/en-gb/guide/mac-help/mchlp2528/mac

• PC: https://support.microsoft.com/en-us/windows/zip-and-unzip-files-8d28fa72-f2f9-712f-67df-f80cf89fd4e5#:~:text=To%20zip%20(compress)%20a%20file,created%20in%20the%20same%20location

Zipping for PC: Part A

1. Part A zip file must include:

• q1_template.py

• q2_template.py

• q3_template.py

• q4_template.py

• q5_template.py

• The results folder.

• Word or pdf file of screenshots and code results.

• NOTE: All your code solutions should be written inside the template.py files provided.

2. Right click send to compress (zipped) folder. (See prior slide for guide for mac and PC)

3. The results should be clearly labelled in your Results folder for any exercise.

4. Name the .zip file like this. E.g. candidateID_4QQMN506_PartA_solutions.zip

5. Submit the .zip file on KEATS to Submission Link provided also with your PART B theory answers word or pdf file.