Instructor: | Yufei Ding, Henley Hall 2007 |
Email: | yufeiding@cs.ucsb.edu |
Office Hours: | By appointment: Zoom or Office |
Course Website: | Link |
Course Time: | T R 1:00- 2:50 |
Course Location: | PHELP 3526 |
This graduate course provides an introduction to quantum computing systems, with a focus on hardware and software aspects of quantum computers. The course covers topics such as basics of quantum computing, quantum algorithms, quantum circuits, quantum error correction, quantum compiler, and quantum architecture design.
The course will consist of ten lectures, each covering a specific topic in quantum computing systems, and ten paper discussion sessions, where students will present and discuss recent research papers in the field. The lectures will be given by the instructor or invited speakers, and the paper discussion sessions will be led by the students.
Note that the course will be evenly split between lectures and paper discussions, with no separate recitation or discussion sections.
Students are expected to have a strong background in linear algebra, calculus, probability theory, and computer science. Familiarity with quantum mechanics is not required, but it is recommended.
Class participation will be evaluated based on attendance, participation in class discussions, and the quality of paper presentations. Each student will be required to present at least one research paper during the course. Intructions can be found here(Link1, Link2).
You will need to present 1-2 papers from the given lists. This paper presentation will cover not only the key points in the paper, but also add you thoughts about the weakness of the paper and potential improvement.
If you choose to do a research project, the project can be done in a group of 1-3 people. You will need to submit a detailed project outline by the end of the 4th week of the course. The outline should include a clear description of the scope of the project, the technical novelty of the work, and the evaluation plans. Intructions about how to conduct a good research project can be find here (Link). For the final project, I need a clear desciption of each student's contribution to the final project.
If you choose to do a survey paper, the paper can be done in a group of 1-2 people. You will need to submit a detailed outline defining the scope of the survey and key papers to cover in the survey before the 3th week of the course. The outline should provide a clear answer to each of the question in the step 1--Define Your Scope and Objectives---of the intructions about how to conduct a good research project (Link). Good topics for a survey paper can be found here (Link). For the final survey paper, I need a clear desciption of each student's contribution to the paper.
As there is no TA for this course, a few students will be selected to help with the grading, which will be conducted in an anonymous manner. Students selected to help with grading will receive bonus credits towards their final grade. If you have a background in quantum computing and are interested in helping with grading, please contact the instructor. Note that you will not expect a timely feedback on the grading or any explicit explaination of the grades. Be aware of this before selecting this course.
Plagiarism, or the act of using someone else's work without proper attribution, is a serious offense and will not be tolerated in this course. Any instances of plagiarism will result in a failing grade for the assignment and may lead to further disciplinary action.
All work submitted for this course must be the original work of the student or the student's group, and any sources used must be properly cited using a recognized citation style (e.g., APA, MLA). Any direct quotations, paraphrasing, or summaries of another person's work must be clearly indicated and cited.
If you are unsure whether your work constitutes plagiarism or how to properly cite your sources, please consult with the instructor or a writing tutor before submitting your assignment.
ChatGPT may be used for polishing written assignments, such as papers, presentations, or other written work. However, please note that ChatGPT is an AI language model that may generate logically reasonable but incorrect answers. Therefore, the use of ChatGPT is limited to polishing written assignments and should not be relied on for research or other critical tasks.
If you choose to use ChatGPT to polish your assignments, please ensure that you understand the resources used by ChatGPT and that you can explain any information generated by ChatGPT that is used in your assignments. Any instances of plagiarism or incorrect information generated by ChatGPT will result in a failing grade for the assignment.
Additionally, please note that ChatGPT is not a replacement for human feedback and guidance. While ChatGPT may provide helpful suggestions, it is important to seek feedback and guidance from the instructor and peers to ensure that your work meets the requirements and expectations of the course.