11-860: Quantum Computing, Cryptography, & Machine Learning Lab — Syllabus

Course Syllabus

Course Information

Instructors

Course Overview

This course introduces core quantum computing concepts with an emphasis on algorithms, circuits, and hands-on implementation. The course blends lecture and lab sessions covering quantum information fundamentals, gate-based computing, and modern applications in cryptography and machine learning.

Learning Outcomes

By the end of the course, students will be able to:

Prerequisites

Python, Jupyter Notebooks, Linear Algebra. Students do not need prior quantum mechanics.

Main Book (recommended)

Additional Reading

Course Materials and Communication

Grading

Assignments and Quizzes

TBD. Details on homework, quizzes, and the group project will be posted on Canvas.

Attendance

TBD. Students are expected to attend regularly and participate in both lecture and lab sessions.

Schedule (Tentative)

See the course homepage for the current schedule and updates.

Policies

Academic Integrity
TBD. Follow CMU policies on academic integrity. Collaboration guidelines will be posted on Canvas.

Accessibility
TBD. Students needing accommodations should contact the instructors and the Office of Disability Resources.

Late Work
TBD. Late work policies will be posted on Canvas.