University of Colorado Boulder
Advanced Data Structures, RSA and Quantum Algorithms

Diese kurs ist nicht verfügbar in Deutsch (Deutschland)

Wir übersetzen es in weitere Sprachen. Sehen Sie sich die Sprachen an, die wir anbieten.
University of Colorado Boulder

Advanced Data Structures, RSA and Quantum Algorithms

Dieser Kurs ist Teil von Spezialisierung Foundations of Data Structures and Algorithms

Unterrichtet auf Englisch

Einige Inhalte können nicht übersetzt werden

1.590 bereits angemeldet

Bei Coursera Plus enthalten

Kurs

Informieren Sie sich über ein Thema und erlernen Sie die Grundlagen.

4.4

(15 Bewertungen)

Stufe Fortgeschritten

Empfohlene Erfahrung

44 Stunden (ungefähr)
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen

Was Sie lernen werden

  • Explore how basic number-theoretic concepts are used to build the RSA crypto-system.

  • Examine the foundations of quantum computation and its basic building blocks.

  • Explore how quantum computers can be used to break the RSA cryptosystem.

  • Explore the differences between classical and quantum algorithms.

Kompetenzen, die Sie erwerben

  • Kategorie: RSA (Cryptosystem)
  • Kategorie: Quantum Algorithms
  • Kategorie: Public Key Cryptography

Wichtige Details

Zertifikat zur Vorlage

Zu Ihrem LinkedIn-Profil hinzufügen

Kürzlich aktualisiert!

April 2024

Bewertungen

11 Aufgaben

Kurs

Informieren Sie sich über ein Thema und erlernen Sie die Grundlagen.

4.4

(15 Bewertungen)

Stufe Fortgeschritten

Empfohlene Erfahrung

44 Stunden (ungefähr)
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen

Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

Platzhalter

Erweitern Sie Ihre Fachkenntnisse

Dieser Kurs ist Teil der Spezialisierung Spezialisierung Foundations of Data Structures and Algorithms
Wenn Sie sich für diesen Kurs anmelden, werden Sie auch für diese Spezialisierung angemeldet.
  • Lernen Sie neue Konzepte von Branchenexperten
  • Gewinnen Sie ein Grundverständnis bestimmter Themen oder Tools
  • Erwerben Sie berufsrelevante Kompetenzen durch praktische Projekte
  • Erwerben Sie ein Berufszertifikat zur Vorlage
Platzhalter
Platzhalter

Erwerben Sie ein Karrierezertifikat.

Fügen Sie diese Qualifikation zur Ihrem LinkedIn-Profil oder Ihrem Lebenslauf hinzu.

Teilen Sie es in den sozialen Medien und in Ihrer Leistungsbeurteilung.

Platzhalter

In diesem Kurs gibt es 4 Module

This module covers a brief recap of elementary number theory, GCD, Euclid's algorithm, Bezout coefficients and presents the RSA public key cryptosystem. It then shows how the security of RSA relies on the supposed hardness of the factoring problem for numbers that are semi-primes

Das ist alles enthalten

5 Videos3 Lektüren4 Aufgaben1 Programmieraufgabe2 Unbewertete Labore

This module covers the basics of quantum computing with an introduction to qubits, the concept of a superposition, the effect of measuring a qubit, elementary quantum gates, direct/tensor products, entanglements, quantum parallelism and ends with a presentation of Grover's search algorithm. We will have a brief introduction to IBM qiskit package for exploring quantum circuits.

Das ist alles enthalten

8 Videos5 Aufgaben1 Programmieraufgabe3 Unbewertete Labore

We will describe Shor's algorithm and as part of Shor's algorithm show how Quantum Fourier Transform (a very useful operation for quantum systems) is computed. We will show how the power of quantum parallelism combines with the divide-and-conquer paradigm for algorithm design to yield exponential speedups for computing Quantum Fourier Transforms.

Das ist alles enthalten

7 Videos1 Lektüre2 Aufgaben1 Programmieraufgabe2 Unbewertete Labore

We will learn two important and interesting data structures to round off this course. The first data structure will be the widely used B-Tree data structure which is used in indexing and storing large amounts of data on a disk. Next, we will study algorithms on strings esp. string search algorithm. We will study the suffix trie data structure: a very useful data structure for fast searching over strings.

Das ist alles enthalten

12 Videos1 Programmieraufgabe2 Unbewertete Labore

Dozent

Sriram Sankaranarayanan
University of Colorado Boulder
5 Kurse62.399 Lernende

von

Empfohlen, wenn Sie sich für Algorithms interessieren

Warum entscheiden sich Menschen für Coursera für ihre Karriere?

Felipe M.
Lernender seit 2018
„Es ist eine großartige Erfahrung, in meinem eigenen Tempo zu lernen. Ich kann lernen, wenn ich Zeit und Nerven dazu habe.“
Jennifer J.
Lernender seit 2020
„Bei einem spannenden neuen Projekt konnte ich die neuen Kenntnisse und Kompetenzen aus den Kursen direkt bei der Arbeit anwenden.“
Larry W.
Lernender seit 2021
„Wenn mir Kurse zu Themen fehlen, die meine Universität nicht anbietet, ist Coursera mit die beste Alternative.“
Chaitanya A.
„Man lernt nicht nur, um bei der Arbeit besser zu werden. Es geht noch um viel mehr. Bei Coursera kann ich ohne Grenzen lernen.“

Bewertungen von Lernenden

Zeigt 3 von 15

4.4

15 Bewertungen

  • 5 stars

    80 %

  • 4 stars

    0 %

  • 3 stars

    6,66 %

  • 2 stars

    6,66 %

  • 1 star

    6,66 %

YF
5

Geprüft am 23. Mai 2024

TK
5

Geprüft am 11. Aug. 2024

Platzhalter

Neue Karrieremöglichkeiten mit Coursera Plus

Unbegrenzter Zugang zu über 7.000 erstklassigen Kursen, praktischen Projekten und Zertifikatsprogrammen, die Sie auf den Beruf vorbereiten – alles in Ihrem Abonnement enthalten

Bringen Sie Ihre Karriere mit einem Online-Abschluss voran.

Erwerben Sie einen Abschluss von erstklassigen Universitäten – 100 % online

Schließen Sie sich mehr als 3.400 Unternehmen in aller Welt an, die sich für Coursera for Business entschieden haben.

Schulen Sie Ihre Mitarbeiter*innen, um sich in der digitalen Wirtschaft zu behaupten.

Häufig gestellte Fragen