Cardiff School of Computer Science and Informatics Coursework Assessment Pro-forma Module Code: CMT304 Module Title: Programming Paradigms Lecturer: Frank C. Langbein Assessment Title: Part 4: Quantum Computing Assessment Number: 4 of 4 Date Set: 26th April 2021 Submission date and Time: 24th May 2021 at 9:30am Return Date: 14th June 2021 This assignment is worth 25% of the total marks available for this module. If coursework is submitted late (and where there are no extenuating circumstances): 1. If the assessment is submitted no later than 24 hours after the deadline, the mark for the assessment will be capped at the minimum pass mark; 2. If the assessment is submitted more than 24 hours after the deadline, a mark of 0 will be given for the assessment. Your submission must include the official Coursework Submission Cover sheet, which can be found here: https://docs.cs.cf.ac.uk/downloads/coursework/Coversheet.pdf Submission Instructions All submissions must be via Learning Central. Upload the following files in a single zip file, [student number].zip: Description Type Name Cover Sheet Compulsory One PDF (.pdf) file [student number].pdf Report Compulsory One PDF (.pdf) file report.pdf Any deviation from the submission instructions above (including the number and types of files submitted) will result in a mark of zero for the assessment or question part. Staff reserve the right to invite students to a meeting to discuss coursework submissions. Your submissions will be checked for plagiarism. Your work must be your own and you must independently solve the problem and submit your own solution. Any other material or sources of information you use must be referenced. Code and text you submit will be compared with other submissions and various other sources on and off the Internet. Any substantial similarities of your submission to unreferenced work or material not created by yourself will be subject to academic misconduct proce- dures. Marks will only be assigned for work you have done yourself (incl. finding and discussing material from references, but not the referenced work; there are no marks 1 for code copied from elsewhere, but for either writing your own code or integrating and adapting code that you have not written). Background This is assignment four of a portfolio that will be composed of four assignments. Each of the four assignments is worth 25% , summing up to 100% of the total marks available for this module. Assignment Consider the following quantum circuit: It consists of three CNOT gates in the middle of the circuit. The three-qubit input quantum register |x〉 is in some arbitrary quantum state. The other three-qubit input quantum register |000〉 is in the ground state. The gate F is an unknown quantum operation. The gate F−1 computes the inverse operation of F . Analyse the operation of the circuit to determine what the values of the two three-qubit output quantum registers |A〉 and |B〉 are, depending on the properties of F and |x〉. Clearly justify your answer. Explain how you could, if possible, determine the operation of the gate F from this circuit. Answers should be provided in a report of up to 500 words. The word limit is an upper limit, not a target length. Text longer than the word limit will be ignored. Learning Outcomes Assessed • Evaluate and apply a suitable programming paradigm and language from a selection of them to solve a given problem. • Discuss and contrast the issues, features, design and concepts of quantum comput- ing. • Explain the conceptual foundations of quantum computing. Criteria for assessment Maximum 25 marks, assessed according to the following scale: 2 Fail 0 No document has been submitted. 1− 6 The circuit operation has not been identified correctly and the justification is not correct. There is no discussion of how to identify F . 7− 12 There is a discussion of the circuit operation that shows some insights, but the operation is not correctly identified and the justification is incomplete. The approach of how to identify F shows some insights, but is not suitable. Pass 13− 14 The circuit operation has been correctly identified, with some mistakes, and the justification shows some understanding of the involved quantum opera- tions. The approach of how to identify F points in the direction, but remains incomplete. Merit 15− 17 The circuit operation has been correctly identified, depending on F and |x〉, and the justification is suitable, even if there are minor mistakes or incomplete arguments. The approach to try to identify F is suitable and well explained, but some minor issues have been missed. Distinction 18− 25 The circuit operation has been correctly identified, depending on F and |x〉, and the justification is complete. The report shows a clear understanding of the quantum operations and cases involved that create the full operation. The approach to identify F , where possible, is suitable, fully explained, and considers a range of issues that may occur in the identification. Feedback and suggestion for future learning Feedback on your coursework will address the above criteria. Feedback and marks will be returned on 14th June 2021 via Learning Central. This will be supplemented with oral feedback on request. 3
欢迎咨询51作业君