Loading...

Course Description

C1 provides foundational training in quantum computing fundamentals and software, covering quantum gates, circuits, key algorithms, and the quantum software ecosystem. Students gain hands-on experience programming important quantum algorithms and develop professional skills in agile project management, clean coding, and teamwork. Complemented by Mitacs training on reconciliation, EDI, communication, and time management, the module culminates in a collaborative hackathon where students apply their knowledge to real-world problems on quantum platforms, supported by mentorship from academic and industry experts.

Course Details

C1 Learning Outcomes:

By the end of C1, trainees will be able to:

  1. Explain foundational principles of quantum computing, including quantum gates, circuits, quantum resources, complexity, and essential algorithms.
  2. Develop and implement key quantum algorithms using current quantum software platforms.
  3. Apply agile project management, clean coding, and team collaboration skills in a software development context.
  4. Demonstrate inclusive communication, time management, and professional skills through Mitacs training.
  5. Work effectively in interdisciplinary teams to apply quantum computing knowledge to real-world problems in a collaborative hackathon setting.

Upon successful completion of iQuCode Introduction (C1) and iQuCode Advance (C2), including their experiential components, trainees will receive a micro-credential badge certifying their skills and competencies in applied quantum computing and professional development. A second micro-credential badge is awarded to those who continue on to complete iQuCode Industry Internship or Entrepreneur Experience (C3).

To remain eligible for micro-credentials, trainees must commit to maintaining an up-to-date CV and/or reporting relevant academic and professional activities to program administration throughout their participation in the program.


 

Prerequisites

The program will be open to graduate students and trainees (master's, PhD, and postdoctoral scholars) involved in quantum science and technology at participating universities – University of Calgary, Université de Sherbrooke, University of Alberta, McGill University, and Polytechnique Montréal.

To participate in IQuCode Module 1 (C1) students must demonstrate a basic knowledge of quantum mechanics and programming in Python. Additionally, applicants are expected to commit to maintaining an up-to-date CV and regularly report their academic and professional activities to program administration throughout their participation.

Admission is competitive and based on meeting these prerequisites and a review of applications. Limited spots are available, though additional students may be admitted without top-up funding depending on capacity.

Loading...

Thank you for your interest...

Unfortunately, this course is not currently open for enrolment.

If you have a Professional and Continuing Education account, take note of the course number and submit a course inquiry to be notified if new sections become available.

Questions?

Required fields are indicated by .