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
In diesem Kurs gibt es 4 Module
Dieser zweiteilige Kurs führt in die grundlegenden mathematischen und programmiertechnischen Prinzipien ein, die einem Großteil der Informatik zugrunde liegen. Das Verständnis dieser Prinzipien ist entscheidend für die Entwicklung effizienter und gut strukturierter Lösungen für Rechenprobleme. Um praktische Erfahrungen im Umgang mit diesen Konzepten zu sammeln, werden wir die Programmiersprache Python verwenden. Das Hauptaugenmerk des Kurses liegt auf wöchentlichen Miniprojekten, die auf den mathematischen und programmiertechnischen Grundlagen aufbauen, die im Kurs vermittelt werden. Um den Unterricht unterhaltsam und fesselnd zu gestalten, werden viele der Projekte die Arbeit mit strategiebasierten Spielen beinhalten. In Teil 2 dieses Kurses wird sich der programmiertechnische Teil des Kurses auf Konzepte wie Rekursion, Assertions und Invarianten konzentrieren. Der mathematische Teil des Kurses konzentriert sich auf Suchen, Sortieren und rekursive Datenstrukturen. Nach Abschluss dieses Kurses verfügen Sie über eine solide Grundlage in den Prinzipien des Rechnens und Programmierens. Dies wird Sie auf den nächsten Kurs der Spezialisierung vorbereiten, in dem ein strukturierter Ansatz zur Entwicklung und Analyse von Algorithmen vorgestellt wird. Die Entwicklung solcher Fähigkeiten im algorithmischen Denken ist entscheidend für das Schreiben von Software in großem Maßstab und die Lösung von realen Rechenproblemen.
Diese Woche werden wir die Bedeutung der Suche erklären. Außerdem werden wir verschiedene Datenstrukturen untersuchen und etwas über Vererbung lernen.
Das ist alles enthalten
11 Videos6 Lektüren1 Aufgabe2 App-Elemente
Infos zu Modulinhalt anzeigen
11 Videos•Insgesamt 104 Minuten
Einführung•3 Minuten
Die Wichtigkeit der Suche•2 Minuten
Generatoren•8 Minuten
Stapel und Warteschlangen•9 Minuten
Vererbung•14 Minuten
Raster Klasse•13 Minuten
Gittersuche•10 Minuten
Miniprojekt Video•10 Minuten
CodeSkulptor (optionales Video aus unserem letzten Kurs)•11 Minuten
Speichern in CodeSkulptor (optionales Video aus unserem letzten Kurs)•10 Minuten
Jenseits von CodeSkulptor (optionales Video aus unserem letzten Kurs)•15 Minuten
6 Lektüren•Insgesamt 60 Minuten
Miniprojekt Beschreibung•10 Minuten
Mathematische Anmerkungen zu Wachstumsraten von Funktionen•10 Minuten
Mathematische Anmerkungen zu Gitterdarstellungen•10 Minuten
Mathematische Anmerkungen zur Breadth-First-Suche•10 Minuten
Übung Aktivität - Strings sortieren•10 Minuten
Praxisübung - Arbeiten mit Distanzfeldern•10 Minuten
1 Aufgabe•Insgesamt 30 Minuten
Hausaufgabe 1•30 Minuten
2 App-Elemente•Insgesamt 120 Minuten
Aufgabe: Zombie-Apokalypse•60 Minuten
Verlauf der Übermittlung von Aufträgen•60 Minuten
Rekursion
Modul 2•4 Stunden abzuschließen
Moduldetails
Diese Woche werden wir Ihnen die Bedeutung der Rekursion erklären.
Das ist alles enthalten
7 Videos5 Lektüren1 Aufgabe1 App-Element
Infos zu Modulinhalt anzeigen
7 Videos•Insgesamt 79 Minuten
Die Wichtigkeit der Rekursion•4 Minuten
Rekursion•15 Minuten
Binäre Suche•14 Minuten
Rekursion visualisieren•11 Minuten
Wiederholungen•12 Minuten
Dateien lesen•9 Minuten
Miniprojekt Video•13 Minuten
5 Lektüren•Insgesamt 50 Minuten
Miniprojekt Beschreibung•10 Minuten
Mathematische Notizen zu Rekursionsbeziehungen•10 Minuten
Übung Aktivität - Rekursion•10 Minuten
Übung Aktivität - Binäre Darstellungen für Zahlen•10 Minuten
Übung Aktivität - Visualisierung von Wiederholungen•10 Minuten
1 Aufgabe•Insgesamt 30 Minuten
Hausaufgabe 2•30 Minuten
1 App-Element•Insgesamt 60 Minuten
Zuweisung: Word Wrangler•60 Minuten
Bäume
Modul 3•3 Stunden abzuschließen
Moduldetails
Diese Woche werden wir die Bedeutung von Bäumen erklären. Wir werden auch untersuchen, wie man Spielbäume so einrichtet, dass man sie effizient durchsuchen kann.
Das ist alles enthalten
6 Videos6 Lektüren1 Aufgabe1 App-Element
Infos zu Modulinhalt anzeigen
6 Videos•Insgesamt 51 Minuten
Die Bedeutung von Bäumen•2 Minuten
Lambda•6 Minuten
Bäume•13 Minuten
Illustration von Bäumen•7 Minuten
Minimax•10 Minuten
Miniprojekt Video•12 Minuten
6 Lektüren•Insgesamt 60 Minuten
Miniprojekt Beschreibung•10 Minuten
TTTBoard Klasse•10 Minuten
Mathe-Notizen zu Bäumen•10 Minuten
Mathematische Anmerkungen zu Minimax•10 Minuten
Übung Aktivität - Nim (Baumsuche)•10 Minuten
Übung Aktivität - Bäume zeichnen•10 Minuten
1 Aufgabe•Insgesamt 30 Minuten
Hausaufgabe 3•30 Minuten
1 App-Element•Insgesamt 60 Minuten
Aufgabe: Tic-Tac-Toe (Minimax)•60 Minuten
Modellierung, Behauptungen und Invarianten
Modul 4•3 Stunden abzuschließen
Moduldetails
Diese Woche werden wir die Bedeutung der Modellierung erklären. Außerdem werden wir erkunden, wie wir Behauptungen und Invarianten verwenden können, um sicherzustellen, dass unsere Modelle immer konsistent und korrekt sind.
Das ist alles enthalten
7 Videos4 Lektüren1 Aufgabe1 App-Element
Infos zu Modulinhalt anzeigen
7 Videos•Insgesamt 71 Minuten
Die Bedeutung der Modellierung•3 Minuten
Behauptungen•7 Minuten
Invarianten•13 Minuten
Modellierung•12 Minuten
Software-Entwicklung•15 Minuten
Miniprojekt Video•12 Minuten
Was ist Algorithmisches Denken?•9 Minuten
4 Lektüren•Insgesamt 40 Minuten
Die Grundlagen des Fifteen Puzzle•10 Minuten
Miniprojekt Beschreibung•10 Minuten
Mathematische Anmerkungen zu Invarianten•10 Minuten
Übung Aktivität - Solitaire Tantrix•10 Minuten
1 Aufgabe•Insgesamt 30 Minuten
Hausaufgabe 4•30 Minuten
1 App-Element•Insgesamt 60 Minuten
Aufgabe: Das Fünfzehn-Rätsel•60 Minuten
Erwerben Sie ein Karrierezertifikat.
Fügen Sie dieses Zeugnis Ihrem LinkedIn-Profil, Lebenslauf oder CV hinzu. Teilen Sie sie in Social Media und in Ihrer Leistungsbeurteilung.
Dozenten
Lehrkraftbewertungen
Lehrkraftbewertungen
Wir haben alle Lernenden um Feedback zu unseren Dozenten gebeten, ausgehend von der Qualität ihres Unterrichtsstils.
Die Rice University gehört regelmäßig zu den 20 besten Universitäten der USA und den 100 besten der Welt. Rice verfügt über hoch angesehene Fakultäten für Architektur, Wirtschaft, weiterführende Studien, Ingenieurwesen, Geisteswissenschaften, Musik, Naturwissenschaften und Sozialwissenschaften und beherbergt das Baker Institute for Public Policy.
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
4.8
365 Bewertungen
5 stars
84,69 %
4 stars
11,20 %
3 stars
2,73 %
2 stars
0,27 %
1 star
1,09 %
Zeigt 3 von 365 an
J
JH
5·
Geprüft am 4. Juni 2018
wonderfully fun assignments!:)Last one is killer... hardest one I faced on Coursera!:)
O
OK
4·
Geprüft am 12. Mai 2019
Mini-projects hard and makes you wanna think all aspects which is a good programming practice. However, I believe theoretical depth is missing.
R
RH
5·
Geprüft am 24. Feb. 2019
Great course, I hope for more of this kind of courses. Invaluable skills gained from this course. High praise to all the professors. Thank You Very Much.
Wann werde ich Zugang zu den Vorlesungen und Aufgaben haben?
Um Zugang zu den Kursmaterialien und Aufgaben zu erhalten und um ein Zertifikat zu erwerben, müssen Sie die Zertifikatserfahrung erwerben, wenn Sie sich für einen Kurs anmelden. Sie können stattdessen eine kostenlose Testversion ausprobieren oder finanzielle Unterstützung beantragen. Der Kurs kann stattdessen die Option "Vollständiger Kurs, kein Zertifikat" anbieten. 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.
Was bekomme ich, wenn ich mich für diese Specialization einschreibe?
Wenn Sie sich für den Kurs einschreiben, erhalten Sie Zugang zu allen Kursen der Spezialisierung, und Sie erhalten ein Zertifikat, wenn Sie die Arbeit abgeschlossen haben. Ihr elektronisches Zertifikat wird Ihrer Seite "Leistungen" hinzugefügt - von dort aus können Sie Ihr Zertifikat ausdrucken oder Ihrem LinkedIn-Profil hinzufügen.
Ist finanzielle Hilfe verfügbar?
Ja. Für ausgewählte Lernprogramme können Sie finanzielle Unterstützung oder ein Stipendium beantragen, wenn Sie die Einschreibegebühr nicht aufbringen können. Wenn für das von Ihnen gewählte Lernprogramm eine finanzielle Unterstützung oder ein Stipendium verfügbar ist, finden Sie auf der Beschreibungsseite einen Link zur Beantragung.