Offered by the Department of Mathematics
Course Overview
Quantum computing is an emerging paradigm that leverages the principles of quantum mechanics to solve problems that are intractable for classical computers. It has applications in cryptography, optimization, machine learning, materials science, and beyond. The Certificate Course in Quantum Computing is designed to provide a solid foundation for individuals who wish to begin their journey into this transformative field.
The course introduces participants to the fundamentals of quantum mechanics relevant to computation, quantum circuits, algorithms, and programming frameworks such as IBM Qiskit, SpinQ quantum hardware, and D‑Wave’s neal annealing simulator. It combines theoretical understanding with hands‑on practice to ensure learners can apply quantum computing concepts to real‑world problems effectively.
The course will be conducted through a blended learning approach, integrating in‑person sessions with online activities, practical labs, and assessments. Lectures will be delivered by experienced academics and researchers in the field.
Minimum Entry Requirements
- G.C.E. Ordinary Level or equivalent qualification
Duration
- 12 weeks (3 months)
- Classes: Saturdays, 2.00 p.m. – 6.30 p.m
Course Fees: LKR 40 000/=
Application Fee: LKR 1 500/=
*The course fee payment is not acceptable in installments
Applications are now open
Days to remember (Intake 2026)
- Application deadline for the 2026 intake: 02nd February 2026
- Commencement: February 2026
Course Objectives
- Providing a foundational understanding of quantum computing concepts
- Enabling learners to design and simulate quantum circuits using platforms like Qiskit / SpinQ
- Introducing quantum annealing and optimization using D‑Wave neal
- Preparing participants for advanced study or research in quantum sciences
Course Content
Topic | Time Allocation |
1. Introduction to Quantum Computing and Environment | 3h |
2. Basics of Quantum Mechanics for Computation | 4h |
3. Qubits, Superposition, and Entanglement | 5h |
4. Quantum Gates and Circuits | 5h |
5. Quantum Algorithms: Deutsch–Jozsa, Grover, Shor | 5h |
6. SpinQ \ Quiskit Demonstrations | 4h |
7. Quantum Annealing and D‑Wave neal | 5h |
8. Quadratic Unconstrained Binary Optimization | 3h |
9. Applications in Cryptography and Optimization | 6h |
10. Mini Project: Quantum Circuits and Simulation | 5h |
Online Quizzes | 5h |
Total (Including Assessments) | 50 h |
Learning Outcomes
At the end of the course, participants will be able to:
- Identify the structure and principles of quantum computation
- Recall applications of quantum computing in cryptography, communication and industry
- Run quantum circuits on simulators / SpinQ hardware to solve mathematical problems
- Apply quantum algorithms (Deutsch, Grover’s search, Shor’s factoring)
- Formulate optimization problems in a format acceptable to D‑Wave neal
- Synthesise quantum circuits using circuit platforms
Assessment Criteria
Continuous assessment will be conducted online through:
- Online quizzes / MCQ examinations – 50%
- Assignments and mini‑projects – 50%
- Participants who fail to complete assessments will be awarded a Certificate of Participation.
Certification
A Certificate in Quantum Computing will be awarded to those who successfully complete all assessments with the required grades.
Contact Details:
Contact Person:
Ms. Awansika Nimuthumana
+94 78 234 5699
Program Coordinator:
Prof. Anuradha Mahasinghe
anuradhamahasinghe@maths.cmb.
