Skip to content

tertiarycourses/TGS-2022017591-quantum-computing-course

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TGS-2022017591 Quantum Computing Course

Sample codes for the WSQ Quantum Computing for Beginners course by Tertiary Courses Singapore.

This course introduces participants to quantum computing fundamentals, covering quantum mechanics principles and their practical applications using PennyLane.

Course Details

  • Duration: 2 days
  • Delivery: Physical classroom or virtual class via Zoom
  • Certification: Certificate of Completion and SkillsFuture Singapore OpenCerts credential

Topics Covered

Topic 1: Quantum Physics Fundamentals

  • Hermitian Matrices
  • Unitary Matrices
  • Eigenvalues and Eigenvectors
  • Born Rules
  • Tensor Products (States and Operators)
  • Density Matrix (Pure and Mixed States)

Topic 3: Quantum Gates and Circuits

Single Qubit System

  • Pauli X, Y, Z Gates
  • Hadamard Gate and Superposition
  • Rotation Gates
  • Phase Gate

Multi Qubit System

  • CNOT Gate and Entanglement
  • Bell State
  • GHZ State
  • CZ Gate
  • Swap Gate
  • Toffoli (CCNOT) Gate

Measurements

  • Sample Measurement
  • Count Measurement
  • Probability Measurement
  • Expectation Value Measurement

Requirements

  • Python >= 3.13
  • PennyLane >= 0.44.0
  • NumPy >= 2.4.1
  • SciPy >= 1.17.0
  • Matplotlib >= 3.10.8

Installation

# Clone the repository
git clone https://github.com/alfredang/TGS-2022017591-quantum-computing-course.git
cd TGS-2022017591-quantum-computing-course

# Install dependencies using uv
uv sync

Usage

Open sample_codes.ipynb in Jupyter Notebook or JupyterLab to explore the course materials and run the quantum computing examples.

uv run jupyter notebook sample_codes.ipynb

About

Sample quanutm computing codes for TGS-2022017591 WSQ - Quantum Computing for Beginners course.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •