Syllabus Application
CS 435
Quantum Programming I
Faculty
Faculty of Engineering and Natural Sciences
Semester
Fall 2025-2026
Course
CS 435 -
Quantum Programming I
Time/Place
Time
Week Day
Place
Date
12:40-15:30
Fri
FASS-G052
Sep 29, 2025-Jan 3, 2026
Level of course
Undergraduate
Course Credits
SU Credit:3, ECTS:6, Basic:3, Engineering:3
Prerequisites
IF 100 and MATH 201
Corequisites
-
Course Type
Lecture
Instructor(s) Information
Özlem Salehi Köken
- Email: ozlem.salehi@sabanciuniv.edu
Course Information
Catalog Course Description
This course offers a hands-on introduction to quantum programming, focusing on both the theoretical foundations of quantum computing and the practical implementation of the covered concepts. Topics include the distinction between classical and quantum bits, superposition, entanglement, and quantum gates. It covers basic quantum communication protocols and illustrates the power of quantum computing through representative algorithms for search, decision, and factorization problems.
Course Learning Outcomes:
| 1. | Demonstrate a basic but solid understanding of the theory of quantum computation. |
|---|---|
| 2. | Create quantum circuits and simulate them in classical simulators. |
| 3. | Implement basic quantum communication protocols. |
| 4. | Write codes for elementary quantum algorithms and execute them in simulators. |
| 5. | Acquire the necessary knowledge to program a gate-based quantum computer. |
| 6. | Analyze and compare classical and quantum algorithmic complexity for specific problems. |