New: see the walk between your classes on the timetable

Not offered in the current semester. Last offered AY2026/2027 Semester 1
ModsSC4055

SC4055 Introduction to Quantum Computing

Last offered: AY2026/2027 Semester 1

Summary: Quantum computing is an emerging paradigm that leverages quantum mechanical principles to solve certain problems more efficiently than classical computers. This course provides a broad yet accessible introduction to quantum computing for undergraduate students from diverse backgrounds, particularly those in computer science, mathematics, physics, and engineering. It covers key concepts such as qubits, quantum gates, quantum circuits, and foundational quantum algorithms, while also introducing contemporary applications in areas like

optimization and quantum machine learning. The course emphasizes both conceptual understanding and hands-on practice through programming assignments in quantum cloud computing platforms such as Qiskit from IBM and Braket from AWS.

This course is to help students grasp the fundamental principles of quantum computing and develop the ability to apply them to solve computational problems, particularly those arising in scientific computing and artificial intelligence. Students will learn the basic mechanism of quantum computing and the principle of designing quantum algorithms with advantages over classical algorithms. The course bridges simple theory and application, preparing students to critically engage with quantum technologies and their potential across computational science and AI.

3hrs per week
AUs
3.0 AUs
Grade Type
None
Exam
None

Available indexes

MonTueWedThuFri
930

COMMON LEC (SCL4)

0930-1120 Thu

LT19

1000
1030
1100
1130

10538 TUT (SCEL)

1130-1220 Thu

LT19

Wk2-13

1200

Other relevant mods

Planning guides

View all articles

Found something wrong?

NTUMods is built and maintained by one person, so a short note goes a long way. Pick what fits, add the details, and I will look at it.

I'll use this to follow up with you.

Attaches your saved timetables and settings to help debug the issue. On by default, turn off to exclude it.

Developer? Open an issue or PR.