Logo ÉTS
Session
Cours
Responsable(s) Eric Paquette

Se connecter
 

Sauvegarde réussie
La notification a été envoyée
Echec de sauvegarde
Avertissement
École de technologie supérieure

Responsable(s) de cours : Eric Paquette


PLAN DE COURS

Hiver 2026
MTI882 : Sujets spéciaux II : technologies de l’information (3 crédits)
Programmation d’algorithmes quantiques


Préalables
Aucun préalable requis.



Description du cours
Sujets d'intérêt majeur dans le domaine des technologies de l’information et familiarisation avec les derniers développements technologiques dans un ou plusieurs domaines de pointe. Sujets particuliers dans différentes spécialités du domaine des technologies de l’information. Le sujet proposé peut varier à chaque fois que cette activité est mise à l’horaire



Stratégies pédagogiques

Les cours vont présenter la théorie, et aussi demander aux étudiants d'expérimenter des outils logiciels et de résoudre des problèmes de conception et des problèmes mathématiques. Les travaux vont demander aux étudiants d'appliquer des notions vues en classe.

Une partie du cours sera enseigné en anglais, mais les questions des étudiants peuvent être posées en anglais ou en français, et une traduction verbale des discussions sera fournie en classe sur demande.  Les diapos essentiels du cours et les documents essentiels du cours seront fournis en français et en anglais.

Les étudiants doivent être capables de lire des articles académiques en anglais.

Les étudiants doivent avoir une expérience antérieure en programmation, et doivent avoir des connaissances de base en algèbre linéaire (par exemple, savoir qu'est-ce qu'un produit scalaire de vecteurs, une base orthonormale, l'espace engendré par un ensemble de vecteurs, la dimension d'un espace vectoriel, et comment multiplier des matrices)




Utilisation d’appareils électroniques

Les étudiants doivent avoir un laptop avec Python qu'ils peuvent amener en classe.

Lors de l'enseignement magistral, l'utilisation d'appareils électroniques (téléphones, ordinateurs, tablettes, etc.) devrait se limiter à ce qui est utile pour les fins du cours.

Les étudiants n'ont pas le droit d'enregistrer l'audio ou des vidéos du cours.




Horaire
Groupe Jour Heure Activité
01 Mercredi 18:00 - 21:30 Activité de cours



Coordonnées du personnel enseignant le cours
Groupe Nom Activité Courriel Local Disponibilité
01 Michael John McGuffin Activité de cours michael.mcguffin@etsmtl.ca A-4457
01 Jacob Biamonte Activité de cours Jacob.Biamonte@etsmtl.ca



Cours

1. Introduction, bits classiques probabilistes, qubits, simulation de circuit par vecteur d'état, matrices unitaires (3 heures)

2. Sphere de Bloch, états purs et mixtes, matrice de densité, matrices Hermitiennes, notions d'algèbre linéaire (3 heures)

3. Optimisation de simulation, trace partielle, taxonomie de matrices, observables, exponentielles de matrices (3 heures)

4. L'algorithme de Grover (3 heures)

5 et 6. Formalisme de stabilisateurs; theorème et algorithme de Gottesman Knill (6 heures)

7. Optimisation par QAOA (3 heures)

8. Tenseurs et réseaux de tenseurs (3 heures)

9. Visualisation de l'information (3 heures)

10. Sujets à determiner (exemples: sujets de recherche, téléportation, magie quantique, paradoxes) (3 heures)

11. Articles de recherche en informatique quantique (3 heures)

12. Projets de programmation (3 heures)

13. Examen final en classe (3 heures)

L'ordre et le contenu peuvent être modifiés en cours de session en fonction de circonstances particulières.




Évaluation


Informations additionnelles :

Évaluation:
13% devoirs individuels de programmation, en étapes;
8% test 1, en classe;
8% test 2, en classe;
23% lecture d'article, rédaction de synthèse, présentation orale;
23% projet de programmation, rédaction de rapport, présentation orale (possibilité de faire en équipe);
25% examen final, en classe.




Politique de retard des travaux
Tout travail (devoir pratique, rapport de laboratoire, rapport de projet, etc.) remis en retard sans motif valable, c’est-à-dire autre que ceux mentionnés dans le Règlement des études (1er cycle, article 7.2.5/ cycles supérieurs, article 6.5.2) se verra attribuer la note zéro, à moins que d’autres dispositions ne soient communiquées par écrit par l’enseignante ou l’enseignant dans les consignes de chaque travail à remettre ou dans le plan de cours pour l’ensemble des travaux.



Absence à une évaluation

Afin de faire valider une absence à une évaluation en vue d’obtenir un examen de compensation, l’étudiante ou l’étudiant doit utiliser le formulaire prévu à cet effet dans son portail MonÉTS pour un examen final qui se déroule durant la période des examens finaux ou pour tout autre élément d’évaluation surveillé de 15% et plus durant la session. Si l’absence concerne un élément d’évaluation de moins de 15% durant la session, l’étudiant ou l’étudiante doit soumettre une demande par écrit à son enseignante ou enseignant.

Toute demande de validation d’absence doit se faire dans les cinq (5) jours ouvrables suivant la tenue de l’évaluation, sauf dans les cas d’une absence pour participation à une activité prévue aux règlements des études où la demande doit être soumise dans les cinq (5) jours ouvrables avant le jour de départ de l’ÉTS pour se rendre à l’activité.

Toute absence non justifiée par un motif majeur (voir articles 7.2.6.1 du RÉPC et 6.5.2 du RÉCS) entraînera l’attribution de la note zéro (0).




Infractions de nature académique
Les clauses du « Règlement sur les infractions de nature académique de l’ÉTS » s’appliquent dans ce cours ainsi que dans tous les cours du département. Les étudiantes et les étudiants doivent consulter le Règlement sur les infractions de nature académique (www.etsmtl.ca/a-propos/gouvernance/secretariat-general/cadre-reglementaire/reglement-sur-les-infractions-de-nature-academique) pour identifier les actes considérés comme étant des infractions de nature académique ainsi que prendre connaissance des sanctions prévues à cet effet. À l’ÉTS, le respect de la propriété intellectuelle est une valeur essentielle et tous les membres de la communauté étudiante sont invités à consulter la page Citer, pas plagier ! (www.etsmtl.ca/Etudiants-actuels/Baccalaureat/Citer-pas-plagier).

Systèmes d’intelligence artificielle générative (SIAG)
L’utilisation des systèmes d’intelligence artificielle générative (SIAG) dans les activités d’évaluation constitue une infraction de nature académique au sens du Règlement sur les infractions de nature académique, sauf si elle est explicitement autorisée par la personne enseignante du cours ou la personne coordonnatrice dans le cas des stages.



Documentation obligatoire

Aucune documentation obligatoire.




Ouvrages de références

McGuffin et al. How to Write a Simulator for Quantum Circuits from Scratch: A Tutorial https://arxiv.org/abs/2506.08142 

Biamonte + Bergholm, Tensor Networks in a Nutshell https://arxiv.org/abs/1708.00006 

Biamonte, Lectures on Quantum Tensor Networks https://arxiv.org/abs/1912.10049 

McGuffin + Robert, Visualizing Quantum Circuits: State Vector Difference Highlighting and the Half-Matrix https://arxiv.org/abs/2510.00895 

Thomas G. Wong, Introduction to Classical and Quantum Computing, 2022, http://www.thomaswong.net/ 




Adresse internet du site de cours et autres liens utiles

Site Moodle du cours.