Sigle
                                        
                                        
                                            MTI882-H26
                                        
                                    
                                            Responsable
                                        
                                        
                                            Département de génie logiciel et TI
                                        
                                    
                                            Cycle
                                        
                                        
                                                                                            2e
                                                                                    
                                    
                                                                                            Crédits
                                                                                    
                                        
                                            3
                                        
                                    MTI882-H26 - Programmation d’algorithmes quantiques
Objectifs généraux :
Ce cours vise à acquérir des connaissances et à maîtriser la programmation et la simulation d'algorithmes pour ordinateurs quantiques.
Objectifs spécifiques :
Au terme de ce cours, la personne étudiante sera en mesure : de développer des logiciels pour simuler ou exécuter des algorithmes quantiques; de mesurer et comparer la performance d'algorithmes quantiques; d'illustrer (à l'aide de visualisations) le fonctionnement d'algorithmes quantiques.
Liste de sujets :
Revue des concepts de l’informatique quantique. Plateformes et langages de développement. Simulation et visualisation de circuits. Trace partielle. Algorithme de Grover. Optimisation par QAOA. Tenseurs et réseaux de tenseurs.