Mathematisches Denken ist in allen Bereichen der Informatik von entscheidender Bedeutung: Algorithmen, Bioinformatik, Computergrafik, Datenwissenschaft, maschinelles Lernen, usw. In diesem Kurs werden wir die wichtigsten Werkzeuge der diskreten Mathematik kennenlernen: Induktion, Rekursion, Logik, Invarianten, Beispiele, Optimalität. Wir werden diese Werkzeuge einsetzen, um typische Programmierfragen zu beantworten, wie z.B.: Wie können wir sicher sein, dass eine Lösung existiert? Bin ich sicher, dass mein Programm die optimale Antwort berechnet? Erfüllt jedes dieser Objekte die gegebenen Anforderungen? Im Online-Kurs verwenden wir einen "Probieren Sie es aus, bevor wir alles erklären"-Ansatz: Sie werden viele interaktive (und mobilfreundliche) Rätsel lösen, die sorgfältig entworfen wurden, damit Sie viele der wichtigen Ideen und Konzepte selbst erfinden können. Voraussetzungen:
Schenken Sie Ihrer Karriere Coursera Plus mit einem Rabatt von $160 , der jährlich abgerechnet wird. Sparen Sie heute.
Mathematisches Denken in der Informatik
Dieser Kurs ist Teil von Spezialisierung Einführung in die diskrete Mathematik für die Computerwissenschaft
Dozenten: Alexander S. Kulikov
138.177 bereits angemeldet
Bei enthalten
(2,244 Bewertungen)
Kompetenzen, die Sie erwerben
- Kategorie: Mathematische Induktion
- Kategorie: Beweistheorie
- Kategorie: Diskrete Mathematik
- Kategorie: Mathematische Logik
Wichtige Details
Zu Ihrem LinkedIn-Profil hinzufügen
57 Aufgaben
Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.
Erweitern Sie Ihre Fachkenntnisse
- 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
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.
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 Aufgaben
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 Aufgaben
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 Aufgaben1 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 Aufgaben
"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 Aufgaben
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 Aufgaben
Dozenten
Empfohlen, wenn Sie sich für Algorithmen interessieren
Stanford University
University of Pennsylvania
University of Michigan
DeepLearning.AI
Warum entscheiden sich Menschen für Coursera für ihre Karriere?
Bewertungen von Lernenden
Zeigt 3 von 2244
2.244 Bewertungen
- 5 stars
64,20 %
- 4 stars
23,37 %
- 3 stars
7,12 %
- 2 stars
2,13 %
- 1 star
3,16 %
Geprüft am 27. Feb. 2021
Geprüft am 25. Juni 2020
Geprüft am 29. Nov. 2020
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
Der Zugang zu Vorlesungen und Aufgaben hängt von der Art Ihrer Einschreibung ab. Wenn Sie einen Kurs im Prüfungsmodus belegen, können Sie die meisten Kursmaterialien kostenlos einsehen. Um auf benotete Aufgaben zuzugreifen und ein Zertifikat zu erwerben, müssen Sie die Zertifikatserfahrung während oder nach Ihrer Prüfung erwerben. Wenn Sie die Prüfungsoption nicht sehen:
Der Kurs bietet möglicherweise keine Prüfungsoption. Sie können stattdessen eine kostenlose Testversion ausprobieren oder finanzielle Unterstützung beantragen.
Der Kurs bietet möglicherweise stattdessen die Option 'Vollständiger Kurs, kein Zertifikat'. Mit dieser Option können Sie alle Kursmaterialien einsehen, die erforderlichen Bewertungen abgeben und eine Abschlussnote erhalten. Dies bedeutet auch, dass Sie kein Zertifikat erwerben können.
Wenn Sie sich für den Kurs einschreiben, erhalten Sie Zugang zu allen Kursen der Specializations, und Sie erhalten ein Zertifikat, wenn Sie die Arbeit abgeschlossen haben. Ihr elektronisches Zertifikat wird Ihrer Erfolgsseite hinzugefügt - von dort aus können Sie Ihr Zertifikat ausdrucken oder zu Ihrem LinkedIn-Profil hinzufügen. Wenn Sie die Kursinhalte nur lesen und ansehen möchten, können Sie den Kurs kostenlos besuchen.
Wenn Sie ein Abonnement abgeschlossen haben, erhalten Sie eine kostenlose 7-tägige Testphase, in der Sie kostenlos kündigen können. Danach gewähren wir keine Rückerstattung, aber Sie können Ihr Abonnement jederzeit kündigen. Siehe unsere vollständigen Rückerstattungsbedingungen.