Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
4.6
65 avis
niveau Avancées
Expérience recommandée
Expérience recommandée
Niveau avancé
Avoir suivi les cours précédents. Calcul, théorie des probabilités : distributions, espérances et moments. Une certaine expérience de la programmation avec Python.
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
4.6
65 avis
niveau Avancées
Expérience recommandée
Expérience recommandée
Niveau avancé
Avoir suivi les cours précédents. Calcul, théorie des probabilités : distributions, espérances et moments. Une certaine expérience de la programmation avec Python.
Lorsque vous vous inscrivez à ce cours, vous êtes également inscrit(e) à cette Spécialisation.
Apprenez de nouveaux concepts auprès d'experts du secteur
Acquérez une compréhension de base d'un sujet ou d'un outil
Développez des compétences professionnelles avec des projets pratiques
Obtenez un certificat professionnel partageable
Il y a 4 modules dans ce cours
Introduit la cryptographie basée sur la théorie des nombres, les bases des algorithmes quantiques et les structures de données avancées.
Ce cours peut être suivi pour un crédit académique dans le cadre des diplômes de maîtrise en sciences informatiques (MS-CS) de CU Boulder offerts sur la plate-forme Coursera. Ce diplôme d'études supérieures entièrement accrédité offre des cours ciblés, des sessions courtes de 8 semaines et des frais de scolarité à la carte. L'admission est basée sur la performance dans trois cours préliminaires, et non sur les antécédents académiques. Les diplômes CU sur Coursera sont idéaux pour les jeunes diplômés ou les professionnels en activité. Pour en savoir plus :
MS en informatique : https://coursera.org/degrees/ms-computer-science-boulder
Ce module présente un bref rappel de la théorie élémentaire des nombres, du PGCD, de l'algorithme d'Euclide, des coefficients de Bézout et présente le système de cryptographie à clé publique RSA. Il montre ensuite comment la sécurité du RSA repose sur la dureté supposée du problème de la factorisation des nombres semi-primes
Inclus
5 vidéos5 lectures5 devoirs1 devoir de programmation2 laboratoires non notés
Afficher les informations sur le contenu du module
5 vidéos•Total 148 minutes
Introduction à la cryptographie à clé publique•21 minutes
Algorithme d'Euclide et GCD•23 minutes
Coefficients d'Euclide Bezout étendus•18 minutes
Cryptographie RSA•44 minutes
Principes de base de l'informatique en physique quantique•42 minutes
5 lectures•Total 36 minutes
Mises à jour des cours et soutien à l'accessibilité•1 minute
Obtenez des crédits académiques pour votre travail !•10 minutes
Soutien aux cours•10 minutes
Attentes en matière d'évaluation•5 minutes
Citation et remerciements de l'IA•10 minutes
5 devoirs•Total 125 minutes
Quiz sur la politique de l'IA•5 minutes
Quiz sur la cryptographie à clé publique•20 minutes
GCD et algorithme d'Euclide•30 minutes
Coefficients de Bezout•20 minutes
Quiz sur le RSA•50 minutes
1 devoir de programmation•Total 180 minutes
Semaine 1 : devoir de programmation•180 minutes
2 laboratoires non notés•Total 120 minutes
Notes sur le GCD, l'algorithme d'Euclide et le GCD étendu•60 minutes
Notes sur le système de cryptage à clé publique RSA•60 minutes
L'informatique quantique : Qubits, portes quantiques et algorithme de recherche de Grover
Module 2•14 heures à terminer
Détails du module
Ce module couvre les bases de l'informatique quantique avec une introduction aux qubits, le concept de superposition, l'effet de la mesure d'un qubit, les portes quantiques élémentaires, les produits directs/tenseurs, les enchevêtrements, le parallélisme quantique et se termine par une présentation de l'algorithme de recherche de Grover. Nous aurons une brève introduction au package IBM qiskit pour l'exploration des circuits quantiques.
Inclus
8 vidéos5 devoirs1 devoir de programmation3 laboratoires non notés
Afficher les informations sur le contenu du module
8 vidéos•Total 180 minutes
Qubits et super positions•30 minutes
Opérateurs unitaires et calcul réversible•7 minutes
États quantiques multi-Qubits•30 minutes
Portes quantiques à multiples Qubits•29 minutes
Parallélisme quantique•15 minutes
Théorème du non-clonage•5 minutes
Cloches Inégalité Pouvoir des États enchevêtrés•22 minutes
Algorithme de recherche de Grover•43 minutes
5 devoirs•Total 295 minutes
Qubits•45 minutes
Portes quantiques à Qubit unique•45 minutes
États quantiques multiples de Qubit•120 minutes
Portes quantiques à Qubits multiples•40 minutes
Parallélisme quantique et mise en œuvre de portes classiques•45 minutes
1 devoir de programmation•Total 180 minutes
Semaine 2 : devoir de programmation•180 minutes
3 laboratoires non notés•Total 180 minutes
Notes interactives sur les bases de l'informatique quantique•60 minutes
Notes interactives sur les systèmes quantiques multi-Qubits•60 minutes
Notes interactives : Algorithme de recherche de Grover•60 minutes
Informatique quantique : Estimation de la phase et algorithme de Shor
Module 3•13 heures à terminer
Détails du module
Nous décrirons l'algorithme de Shor et, dans le cadre de cet algorithme, nous montrerons comment la transformée de Fourier quantique (une opération très utile pour les systèmes quantiques) est calculée. Nous montrerons comment la puissance du parallélisme quantique se combine avec le paradigme Diviser pour régner pour la conception d'algorithmes afin d'obtenir des accélérations exponentielles pour le calcul de la transformée de Fourier quantique.
Inclus
7 vidéos1 lecture2 devoirs1 devoir de programmation2 laboratoires non notés
Afficher les informations sur le contenu du module
7 vidéos•Total 202 minutes
Recherche de commandes et affacturage•23 minutes
Recherche d'ordres sur un ordinateur quantique•26 minutes
Récapitulation : Notions de FFT sur les nombres complexes et les racines de l'Unité•48 minutes
Récapitulation : Transformées de Fourier à temps discret•35 minutes
Récapitulation : Algorithme FFT Diviser pour régner•22 minutes
Transformée de Fourier quantique : Partie 1•19 minutes
Transformée de Fourier quantique : Partie 2•28 minutes
1 lecture•Total 10 minutes
Note•10 minutes
2 devoirs•Total 240 minutes
Recherche de commandes et affacturage•180 minutes
Transformée de Fourier quantique•60 minutes
1 devoir de programmation•Total 180 minutes
Semaine 3 Programmation•180 minutes
2 laboratoires non notés•Total 120 minutes
Notes détaillées sur l'algorithme de Shor•60 minutes
Notes interactives détaillées sur la transformée de Fourier quantique•60 minutes
B - Arbres et essais
Module 4•8 heures à terminer
Détails du module
Nous apprendrons deux structures de données importantes et intéressantes pour compléter ce cours. La première structure de données sera la structure de données B-Tree, largement utilisée pour l'indexation et le stockage de grandes quantités de données sur un disque. Ensuite, nous étudierons les algorithmes sur les chaînes de caractères, en particulier l'algorithme de recherche de chaînes de caractères. Nous étudierons la structure de données suffix trie : une structure de données très utile pour la recherche rapide sur les chaînes.
Inclus
12 vidéos1 devoir de programmation2 laboratoires non notés
Afficher les informations sur le contenu du module
12 vidéos•Total 191 minutes
Introduction aux arbres B•4 minutes
Structure et propriétés des arbres B•18 minutes
Exemple simple•3 minutes
Recherche d'une clé dans un arbre B•6 minutes
Algorithme d'insertion de clés B-Tree•9 minutes
Algorithme de suppression des clés B-Tree•11 minutes
Essais : Principes de base•40 minutes
Essais de suffixe•13 minutes
Essais de suffixes généralisés•34 minutes
Algorithme d'Ukkonen - Partie 1•25 minutes
Algorithme d'Ukkonen - Partie 2•26 minutes
Remarques finales•3 minutes
1 devoir de programmation•Total 180 minutes
Semaine 4 Programmation•180 minutes
2 laboratoires non notés•Total 120 minutes
Notes interactives sur les arbres B•60 minutes
Notes interactives sur les essais de suffixes•60 minutes
Obtenez un certificat professionnel
Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.
Préparer un diplôme
Ce site cours fait partie du (des) programme(s) diplômant(s) suivant(s) proposé(s) par University of Colorado Boulder. Si vous êtes admis et que vous vous inscrivez, les cours que vous avez suivis peuvent compter pour l'apprentissage de votre diplôme et vos progrès peuvent être transférés avec vous.¹
Consulter les diplômes éligibles
Préparer un diplôme
Ce site cours fait partie du (des) programme(s) diplômant(s) suivant(s) proposé(s) par University of Colorado Boulder. Si vous êtes admis et que vous vous inscrivez, les cours que vous avez suivis peuvent compter pour l'apprentissage de votre diplôme et vos progrès peuvent être transférés avec vous.¹
¹La réussite de la candidature et de l'inscription est requise. Les conditions d'admissibilité s'appliquent. Chaque établissement détermine le nombre de crédits reconnus en complétant ce contenu qui peut compter pour les exigences du diplôme, en tenant compte de tout crédit existant que vous pourriez avoir. Cliquez sur un cours spécifique pour plus d'informations.
OK
Instructeur
Évaluations de l’enseignant
Évaluations de l’enseignant
Nous avons demandé à tous les étudiants de fournir des commentaires sur nos enseignants au sujet de la qualité de leur pédagogie.
CU Boulder est une communauté dynamique de chercheurs et d'apprenants sur l'un des campus universitaires les plus spectaculaires du pays. En tant que l'un des 34 établissements publics américains membres de la prestigieuse Association des universités américaines (AAU), nous sommes fiers de notre tradition d'excellence universitaire, avec cinq lauréats du prix Nobel et plus de 50 membres d'académies académiques prestigieuses.
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?
Felipe M.
Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’
Jennifer J.
Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’
Larry W.
Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’
Chaitanya A.
’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’
Avis des étudiants
4.6
65 avis
5 stars
83,07 %
4 stars
7,69 %
3 stars
1,53 %
2 stars
4,61 %
1 star
3,07 %
Affichage de 3 sur 65
T
TK
5·
Révisé le 11 août 2024
Great specialization, as close to a real university course series as possible in this online setting.
H
HB
5·
Révisé le 23 nov. 2024
Amazing teaching, well made tasks and assessments. However, some computing task takes quite a while, a lot of code to familiarize with before you can solve the problems.
Pour accéder aux supports de cours, aux devoirs et pour obtenir un certificat, vous devez acheter l'expérience de certificat lorsque vous vous inscrivez à un cours. Vous pouvez essayer un essai gratuit ou demander une aide financière. Le cours peut proposer l'option "Cours complet, pas de certificat". Cette option vous permet de consulter tous les supports de cours, de soumettre les évaluations requises et d'obtenir une note finale. Cela signifie également que vous ne pourrez pas acheter un certificat d'expérience.
Qu'est-ce que je recevrai si je souscris à cette Specializations ?
Lorsque vous vous inscrivez au cours, vous avez accès à tous les cours de la spécialisation et vous obtenez un certificat lorsque vous terminez le travail. Votre certificat électronique sera ajouté à votre page Réalisations - de là, vous pouvez imprimer votre certificat ou l'ajouter à votre profil LinkedIn.
Une aide financière est-elle disponible ?
Oui, pour certains programmes de formation, vous pouvez demander une aide financière ou une bourse si vous n'avez pas les moyens de payer les frais d'inscription. Si une aide financière ou une bourse est disponible pour votre programme de formation, vous trouverez un lien pour postuler sur la page de description.