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.
SU Credits : 3.000
ECTS Credit : 6.000
Prerequisite :
Undergraduate level IF 100 Minimum Grade of D
AND Undergraduate level MATH 201 Minimum Grade of D
Corequisite :
-