Home » Certificate Course in Quantum Computing

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:

Prof.Anuradha Mahasinghe

Contact Person:
Ms. Awansika Nimuthumana
+94 78 234 5699

Program Coordinator: 
Prof. Anuradha Mahasinghe
anuradhamahasinghe@maths.cmb.ac.lk