程序代写案例-CMT304
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作业君
51作业君 51作业君

Email:51zuoyejun

@gmail.com

添加客服微信: ITCSdaixie