Course Description : An Introductory course to Quantum Computing. We will introduce ideas of qubits and quantum algorithms while also exploring topics in quantum information theory. Furthermore, we will teach students the state of the art and latest developments in the field.
In order to gain an appreciation for the difficulty of developing Quantum Computers, we will plan tours of Quantum Labs and invite speakers to share their experiences.
Learning Goals: Students taking this course will learn the fundamentals of quantum computing and be equipped for further study in the field and for research and industry.
Preferred: Math 54, CS61A, CS70 or equivalent
Beneficial for a deeper understanding: Physics 137A, CS 170, Math 110
Textbooks: edx course, Vazirani lecture notes. Optional: Isaac L Chuang.
Grades: 25% midterm, 40% HW (best 5 out of 7), Final Project 30%, 5% participation
No more than 2 unexcused absences.
Final Project: Will allow students to demonstrate that they achieved the learning goal of being able to study new ideas in quantum computing on their own. Students will be required to prepare a paper (4-8 pages) surveying a paper or a topic of interest.
Midterm: One midterm during the middle of the semester. Will test that students have a strong understanding of the fundamentals before proceeding to more advanced quantum algorithms.
Homework: Will reinforce and test ideas from lecture as students learn new concepts. Will consist of a mix of coding and math exercises.
Participation: Ask questions and interact in class. For students not comfortable asking questions in class, participation points can be achieved by attending office hours, attending events, scheduling meetings with instructors, or extra credit projects.
|Intro to Quantum Computing||Daniel Lengyel, Dhruv Devulapalli||48||Wheeler 108||[Tu, Th] 6:30PM-8:00AM||08/30/2018||