University of California San Diego
Mathematisches Denken in der Informatik
University of California San Diego

Mathematisches Denken in der Informatik

Dieser Kurs ist Teil von Spezialisierung Einführung in die diskrete Mathematik für die Computerwissenschaft

Unterrichtet auf Englisch

Einige Inhalte können nicht übersetzt werden

Alexander S. Kulikov
Michael Levin
Владимир Подольский

Dozenten: Alexander S. Kulikov

137.087 bereits angemeldet

Bei Coursera Plus enthalten

Kurs

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

4.4

(2,236 Bewertungen)

|

88%

Stufe Anfänger
Keine Vorkenntnisse erforderlich
41 Stunden (ungefähr)
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen

Kompetenzen, die Sie erwerben

  • Kategorie: Mathematische Induktion
  • Kategorie: Beweistheorie
  • Kategorie: Diskrete Mathematik
  • Kategorie: Mathematische Logik

Wichtige Details

Zertifikat zur Vorlage

Zu Ihrem LinkedIn-Profil hinzufügen

Bewertungen

57 Quizzes

Kurs

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

4.4

(2,236 Bewertungen)

|

88%

Stufe Anfänger
Keine Vorkenntnisse erforderlich
41 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 Einführung in die diskrete Mathematik für die Computerwissenschaft
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 6 Module

Warum sind manche Argumente überzeugend und andere nicht? Was macht ein Argument überzeugend? Wie können Sie Ihr Argument so begründen, dass es keinen Raum für Zweifel mehr gibt? Wie kann mathematisches Denken dabei helfen? In diesem Abschnitt beginnen wir damit, diesen Fragen auf den Grund zu gehen. Unser Ziel ist es, anhand von Beispielen zu lernen, wie man Beweise versteht, wie man sie selbst entdeckt, wie man sie erklärt und - last but not least - wie man sie genießen kann: Wir werden sehen, wie eine kleine Bemerkung oder eine einfache Beobachtung eine scheinbar nicht-triviale Frage in eine offensichtliche verwandeln kann.

Das ist alles enthalten

10 Videos6 Lektüren4 Quizzes

Wie können wir sicher sein, dass ein Objekt mit bestimmten Anforderungen existiert? Eine Möglichkeit, dies zu zeigen, besteht darin, alle Objekte durchzugehen und zu prüfen, ob mindestens eines von ihnen die Anforderungen erfüllt. In vielen Fällen ist der Suchraum jedoch riesig. Ein Computer kann zwar helfen, aber eine Argumentation, die den Suchraum eingrenzt, ist sowohl für die Computersuche als auch für die Arbeit mit bloßen Händen wichtig. In diesem Modul lernen wir verschiedene Techniken kennen, um zu zeigen, dass ein Objekt existiert und dass ein Objekt unter allen anderen Objekten optimal ist. Wie üblich werden wir das Lösen vieler interaktiver Rätsel üben. Wir werden auch einige Computerprogramme zeigen, die uns helfen, ein Beispiel zu konstruieren.

Das ist alles enthalten

16 Videos6 Lektüren13 Quizzes

Wir werden zwei leistungsstarke Methoden zur Definition von Objekten, zum Nachweis von Konzepten und zur Implementierung von Programmen kennenlernen - Rekursion und Induktion. Diese beiden Methoden werden in der diskreten Mathematik und der Informatik häufig verwendet. Insbesondere werden Sie sie häufig in Algorithmen finden - zur Analyse der Korrektheit und Laufzeit von Algorithmen sowie zur Implementierung effizienter Lösungen. Für einige Berechnungsprobleme (z.B. die Erforschung von Netzwerken) sind rekursive Lösungen die natürlichsten. Die Hauptidee von Rekursion und Induktion besteht darin, ein gegebenes Problem in kleinere Probleme desselben Typs zu zerlegen. Die Fähigkeit, solche Zerlegungen zu erkennen, ist eine wichtige Fähigkeit sowohl in der Mathematik als auch in der Programmierung. Wir werden diese Fähigkeit verfeinern, indem wir gemeinsam verschiedene Probleme lösen.

Das ist alles enthalten

3 Videos13 Lektüren9 Quizzes1 Unbewertetes Labor

Die mathematische Logik spielt eine entscheidende und unverzichtbare Rolle bei der Erstellung überzeugender Argumente. Wir verwenden die Regeln und die Sprache der mathematischen Logik beim Schreiben von Code, beim Überlegen und Treffen von Entscheidungen und bei der Verwendung von Computerprogrammen. Diese Woche lernen wir die Grundlagen der mathematischen Logik kennen und üben knifflige und scheinbar kontraintuitive, aber dennoch logische Aspekte der mathematischen Logik. Dies wird uns helfen, lesbaren und präzisen Code zu schreiben und unsere Gedanken streng und präzise zu formulieren.

Das ist alles enthalten

10 Lektüren10 Quizzes

"Es gibt Dinge, die sich nie ändern". Dieser Satz ist nicht nur eine philosophische Aussage, sondern erweist sich auch als wichtige Idee in der diskreten Mathematik und der Computerwissenschaft. Eine Eigenschaft, die während eines Prozesses erhalten bleibt, nennt man eine Invariante. Invarianten werden häufig bei der Analyse des Verhaltens von Algorithmen, Programmen und anderen Prozessen verwendet. Die Fähigkeit, die richtige Invariante zu finden, ist eine wichtige Fähigkeit, die wir in diesem Modul gemeinsam entwickeln werden.

Das ist alles enthalten

11 Lektüren16 Quizzes

In diesem Modul betrachten wir ein bekanntes 15er-Puzzle, bei dem man die Ordnung zwischen 15 quadratischen Teilen in einem quadratischen Kasten wiederherstellen muss. Es stellt sich heraus, dass das Verhalten dieses Rätsels durch die Mathematik bestimmt wird: Es ist lösbar, wenn und nur wenn die entsprechende Permutation gerade ist. Um zu verstehen, was dies bedeutet und warum es wahr ist, werden wir die grundlegenden Eigenschaften von geraden und ungeraden Permutationen kennen lernen - ein wichtiger Begriff in der Algebra und der diskreten Mathematik. Gemeinsam werden wir eine Reihe von einfachen Methoden für die Arbeit mit Permutationen anwenden. Sie werden diese dann als Bausteine verwenden, um ein Programm zu implementieren, das jede beliebige Konfiguration dieses Spiels in einem Wimpernschlag löst!

Das ist alles enthalten

8 Videos4 Lektüren5 Quizzes

Dozenten

Lehrkraftbewertungen
4.3 (457 Bewertungen)
Alexander S. Kulikov
University of California San Diego
13 Kurse808.134 Lernende
Michael Levin
University of California San Diego
8 Kurse766.038 Lernende
Владимир Подольский
8 Kurse219.448 Lernende

von

Empfohlen, wenn Sie sich für Algorithmen 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 2236

4.4

2.236 Bewertungen

  • 5 stars

    64,16 %

  • 4 stars

    23,41 %

  • 3 stars

    7,10 %

  • 2 stars

    2,14 %

  • 1 star

    3,17 %

AM
5

Geprüft am 27. Feb. 2021

MH
5

Geprüft am 25. Juni 2020

GJ
4

Geprüft am 29. Nov. 2020

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