Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WSQ — Quantum Computing for Beginners

Course Code: TGS-2022017591 Conducted by: Tertiary Infotech Academy Pte Ltd (UEN 201200696W) Duration: 2 days · 16 instructional hours + 2-hour assessment Course page: https://www.tertiarycourses.com.sg/wsq-quantum-computing-for-beginners.html

Courseware for the WSQ Quantum Computing for Beginners course. Every hands-on lab runs in the browser on IBM Quantum Composer — no installation, no cost, and no prior physics or programming background required.


Learning outcomes

LO1 Identify and use appropriate quantum computing platforms for testing quantum gates and algorithms
LO2 Utilise and conduct quantum gates and logic to derive solutions
LO3 Perform coding and conduct testing of quantum algorithms
LO4 Diagnose outcomes, propose, and implement changes for quantum computing applications

Course outline

Topic Sub-topics Labs
1 — Introduction to Quantum Computing Key principles of quantum computing; quantum computing platforms 1–3
2 — Quantum States and Gates Quantum state vector representations; quantum circuits and quantum gates 4–7
3 — Quantum Algorithms Coding quantum algorithms; testing quantum algorithms 8–13
4 — Quantum Computing Applications Introduction to quantum error correction; introduction to quantum machine learning 14–17

Hands-on labs

All 17 labs are in labs/, each with a README.md and a ready-to-paste circuit.qasm.

# Lab # Lab
1 Explore the Qubit on the Bloch Sphere 10 BB84 Quantum Key Distribution
2 Observe Superposition and Interference 11 The Deutsch and Deutsch-Jozsa Algorithms
3 Create Your First Entangled Pair (Bell State) 12 The Bernstein-Vazirani Algorithm
4 Single-Qubit Gates — Pauli X, Y, Z and Hadamard 13 Grover's Search Algorithm
5 Rotation and Phase Gates — RX, RY, RZ, S and T 14 Quantum Error Correction — The Bit-Flip Code
6 Two-Qubit Gates — CNOT, CZ, SWAP and Toffoli 15 Quantum Error Correction — The Phase-Flip Code
7 Bell States, GHZ States and Phase Kickback 16 Simulator vs Real Quantum Hardware
8 Quantum Teleportation 17 Introduction to Quantum Machine Learning
9 Superdense Coding

Running a lab

  1. Create a free IBM Quantum account at https://quantum.ibm.com/.
  2. Open the Composer at https://quantum.cloud.ibm.com/composer.
  3. Either drag the gates onto the wires, or paste the lab's circuit.qasm into the OpenQASM editor.
  4. Run on the simulator with 1024 shots (only Lab 16 needs real hardware).

Repository layout

courseware/           Slide deck (PPTX + PDF), Lesson Plan, Learner Guide (DOCX + PDF)
  assets/             Generated diagrams (Bloch sphere, circuits, histograms, …)
labs/                 17 IBM Quantum Composer labs — README.md + circuit.qasm each
  pennylane-supplementary/   Optional PennyLane/Python notebooks (not used in class)
LG-*.md               Markdown mirror of the Learner Guide
reference/            Source material (previous master deck)
.claude/              Build pipeline — see below

Rebuilding the courseware

Everything is generated from a single source of truth, so the deck, Lesson Plan, Learner Guide and labs can never drift apart:

.claude/skills/courseware-build/build/
  course_data.py        course metadata, outcomes, topics, schedule
  data_domain1..4.py    the 17 labs (one file per topic)
# figures → PPT + LP + LG (+ PDFs, with page-numbered TOCs)
python3 .claude/skills/courseware-build/build/make_figures.py
bash    .claude/skills/courseware-build/build/build_courseware.sh
python3 .claude/skills/courseware-build/build/build_labs.py

Edit course_data.py / data_domainN.py and re-run — never hand-edit the generated PPTX/DOCX.

Assessment

The assessment set (Written Assessment SAQ + Practical Performance, and their answer keys) is confidential. It is distributed via Google Drive and the LMS only and is deliberately excluded from this repository — see .gitignore.

Support

Email: enquiry@tertiaryinfotech.com · Tel: +65 6100 0613 LMS/TMS: https://lms-tms.tertiaryinfotech.com · Web: https://www.tertiarycourses.com.sg


© 2026 Tertiary Infotech Academy Pte Ltd. All rights reserved.

About

WSQ Quantum Computing for Beginners (TGS-2022017591) — courseware, 17 hands-on IBM Quantum Composer labs, Learner Guide and Lesson Plan. By Tertiary Infotech Academy.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages