Home Teaching Research Blog + News

CS 5001 Introduction to Qunatum Computing and Information (Fall 2022)

Time: TuTh 9:30AM - 10:45AM
Location: Computer Science 00205 and Online

Instructor: Avah Banerjee
Office Hours (CS 309/ Zoom): TuTh 11:00AM -12:00 PM (or by appointment)
Email: banerjeeav [at] mst [dot] edu
Course website: https://www.avahbanerjee.com/cs6001-f22.html

Course description:
This course introduces basic concepts in Quantum computing and information system.

Course Outcomes:
Understand the mathematical language describing quantum computation. Learn to develop simple quantum algorithms and their analysis. Gain some basic understanding of quantum hardware.

Prior knowledge of quantum mechanics is helpful but not required. Understanding of some basic concepts in Linear Algebra, Probability theory and Theoretical Computer Science is needed. However, we will review some of the preliminary concepts based on the needs of the class.

Textbook (recommended)
Quantum Computation and Quantum Information : 10th Anniversary Edition, Isaac Chuang and Michael Nielsen, 2010
The online Qiskit "textbook" can be found [here].
There are no required textbooks, for each topic I will provide you some reading materials and exercises.

Schrodinger's Syllabus
1. Introduction and overview
2. Linear Algebra
3. Quntum Circuits
4. Quantum Mechanics
6. Quantum Fourier Transform
7. Query Model and Search
8. Quantum Error Correction
9. Quantum Walks
10. Physical Realization of Quantum Computers

Submission and grading will be done using Canvas.


Grading Policy:
1. Assignments (5 x 14%)
3. Project (20%): Implementing a quantum algorithm in Qiskit.
4. Class participation (10%)
[Late submissions are not accepted.]

Academic Integrity
Please review S&T's Honor Code at https://stuco.mst.edu/. Policy regarding student conduct, plagiarism etc. can be found at https://registrar.mst.edu/academicregs/
Honor code violations are a serious matter. If you are unsure whether your intended action (such as missing citations/ looking up similar solutions online / unauthorized collaborations etc.) may lead to an honor code violation talk to me before submitting your work.

Diversity, Inclusion and Belonging
My goal is to create a learning environment that supports a diversity of thoughts, perspectives and experiences, and honors your identities (including race, gender, class, sexuality, socioeconomic status, religion, and ability). If something was said in class (by me or anyone else) that made you feel uncomfortable, please talk to me about it. If you feel like your performance in the class is being impacted by your experiences outside of class, please do not hesitate to come and talk with me. As a participant in offline and online course discussions, you should also strive to honor the diverse perspectives of your classmates and teaching staff. (Credit: based on the statement of Dr. Monica Linden at Brown University.)

COVID-19 Policy/ Contingencies
1. Refer to https://coronavirus.mst.edu/ for up to date information and guidlines regarding COVID-19.
2. Since this is a fully online class, content, delivery of lectures, assignements will not change even if there is a campus closure.
3. If you are not able to attend this class online at any point during the semester due to COVID-19, then you should conatct the instructor immidiatley.

Accessibility and Accommodations
It is the university’s goal that learning experiences be as accessible as possible. If you anticipate or experience physical or academic barriers based on a disability, please contact Student Disability Services at (573) 341-6655, sdsmst@mst.edu, visit http://dss.mst.edu/ for information. Lectures will be recorded and will be available via Panopto.