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 5 Module
In diesem Kurs werden verschiedene Möglichkeiten der formalen Modellierung von Anforderungen diskutiert, die für autonome Systeme von Interesse sind. Beispiele für solche Anforderungen sind Stabilität, Invarianz, Erreichbarkeit, reguläre Sprachen, omega-reguläre Sprachen und Eigenschaften der linearen temporalen Logik. Außerdem werden nicht-deterministische endliche und büchi-Automaten zur Erkennung von regulären Sprachen bzw. omega-regulären Sprachen vorgestellt.
Dieser Kurs kann im Rahmen der MS in Computer Science-Abschlüsse der CU Boulder, die auf der Coursera-Plattform angeboten werden, als akademische Leistung angerechnet werden. Diese vollständig akkreditierten Studiengänge bieten gezielte Kurse, kurze 8-wöchige Sitzungen und kostenpflichtige Studiengebühren. Die Zulassung basiert auf den Leistungen in drei Vorkursen, nicht auf dem akademischen Werdegang. Die CU-Abschlüsse auf Coursera sind ideal für Hochschulabsolventen und Berufstätige. Erfahren Sie mehr:
MS in Computerwissenschaften: https://coursera.org/degrees/ms-computer-science-boulder
In diesem Kurs befassen wir uns sowohl mit Low-Level- als auch mit High-Level-Spezifikationen, die für die Entwicklung sicherer autonomer Systeme grundlegend sind. Dieses Modul ist speziell darauf ausgerichtet, den Teilnehmern ein tiefgreifendes Verständnis für die Formulierung des Systemverhaltens durch formale Methoden zu vermitteln, einschließlich linearer temporaler Logik und Automaten auf endlichen und unendlichen Zeichenfolgen. Anhand einer Reihe von detaillierten Beispielen und praktischen Anwendungen erwerben die Teilnehmer die notwendigen Fähigkeiten, um Schlüsseleigenschaften autonomer Systeme wie Sicherheit und Erreichbarkeit zu definieren und zu analysieren.
Das ist alles enthalten
3 Videos11 Lektüren
Infos zu Modulinhalt anzeigen
3 Videos•Insgesamt 21 Minuten
Treffen Sie Ihren Kursleiter!•1 Minute
Überblick über die Spezialisierung•6 Minuten
Einführung in Kurs 2 - Anforderungsspezifikation•14 Minuten
11 Lektüren•Insgesamt 101 Minuten
Kursaktualisierungen und Unterstützung bei der Barrierefreiheit•1 Minute
Verdienen Sie akademische Anerkennung für Ihre Arbeit!•10 Minuten
Kurs-Unterstützung•10 Minuten
Erwartungen an die Bewertung•10 Minuten
AI-Zitat und Danksagung•10 Minuten
Wichtige Voraussetzungen•10 Minuten
Hinweis für Studierende, die einen Abschluss anstreben•10 Minuten
Logistik: Wichtige Informationen zu den Kursaufgaben und der Prüfung•10 Minuten
Logistik: Vorlesungsfolien, Lehrbuch und Lektüre•10 Minuten
Ariane-Flug V88•10 Minuten
Ressourcen•10 Minuten
Low-Level-Spezifikationen
Modul 2•2 Stunden abzuschließen
Moduldetails
Dieses Modul bietet eine prägnante Einführung in normierte Vektorräume und Stabilitätskonzepte in autonomen Systemen, die sowohl asymptotische Stabilität als auch globale asymptotische Stabilität umfassen. Der Schwerpunkt liegt auf der Anwendung des Ljapunowschen Stabilitätstheorems zur formalen Überprüfung dieser Eigenschaften in komplexen Systemen, einschließlich seiner Anwendung auf verschiedene einfache Systeme, wie z. B. lineare Systeme. Anhand anschaulicher Beispiele wird die Bedeutung dieser Konzepte für die Analyse und Gewährleistung der Stabilität von Systemen aufgezeigt.
Das ist alles enthalten
14 Videos1 Lektüre2 Aufgaben
Infos zu Modulinhalt anzeigen
14 Videos•Insgesamt 87 Minuten
Stabilität•5 Minuten
Stabilität: Beispiele•9 Minuten
Ljapunovs Stabilitätstheorem•3 Minuten
Lyapunovs Stabilitätstheorem: Beispiele•7 Minuten
Stabilität von linearen Systemen•5 Minuten
Stabilität von linearen Systemen: Beispiel•6 Minuten
Lyapunov-Funktionen für lineare Systeme•6 Minuten
Lyapunov-Funktionen für lineare Systeme: Beispiel•10 Minuten
Input-to-State-Stabilität (ISS)•6 Minuten
ISS für lineare Systeme•8 Minuten
Lyapunov-Theorem für ISS•4 Minuten
Lyapunov-Theorem für ISS: Beispiele•8 Minuten
Stabilität von Reihenschaltungen•4 Minuten
Stabilität der Feedback-Verbindungen•5 Minuten
1 Lektüre•Insgesamt 10 Minuten
Überblick über Modul 2•10 Minuten
2 Aufgaben•Insgesamt 35 Minuten
KI-Politik-Quiz•5 Minuten
Aufgabe 1: Stabilitätsüberprüfung•30 Minuten
Hochrangige Spezifikationen: Erreichbarkeit, Sicherheit, reguläre und ω-reguläre Eigenschaften
Modul 3•2 Stunden abzuschließen
Moduldetails
Vertiefen Sie sich in das Thema der erreichbaren Mengen und entdecken Sie deren entscheidende Rolle bei der Gewährleistung der Systemsicherheit. In diesem Modul werden Rahmenbedingungen für die Erforschung von Berechnungstechniken zur Überapproximation erreichbarer Mengen in verschiedenen Systemklassen vorgestellt. Sie werden die Möglichkeit haben, Ihr Wissen in realen Kontexten anzuwenden, die Verwendung von Zonotopen zu untersuchen und deren vorteilhafte Eigenschaften bei der Berechnung von erreichbaren Mengen zu erkennen. Darüber hinaus befassen wir uns mit grundlegenden Konzepten formaler Sprachen sowie regulärer und omega-regulärer Ausdrücke und bieten prägnante und formale Methoden zum Ausdruck regulärer bzw. omega-regulärer Sprachen.
Das ist alles enthalten
7 Videos1 Lektüre1 Aufgabe
Infos zu Modulinhalt anzeigen
7 Videos•Insgesamt 68 Minuten
Berechnung von erreichbaren Mengen über Zonotope•13 Minuten
Berechnung der erreichbaren Mengen für ISS-Systeme•16 Minuten
Sicherheitsbescheinigung•6 Minuten
Grundlegende Konzepte von Sprachen•11 Minuten
Reguläre Ausdrücke•11 Minuten
ω-reguläre Ausdrücke•9 Minuten
ω-reguläre Ausdrücke: Beispiel•2 Minuten
1 Lektüre•Insgesamt 10 Minuten
Überblick über Modul 3•10 Minuten
1 Aufgabe•Insgesamt 30 Minuten
Aufgabe 2: ω-reguläre Ausdrücke•30 Minuten
Nichtdeterministische endliche Automaten und Büchi-Automaten (NFA und NBA)
Modul 4•3 Stunden abzuschließen
Moduldetails
In diesem Modul lernen Sie die grundlegenden Prinzipien regulärer und ω-regulärer Eigenschaften kennen und wie diese durch nichtdeterministische endliche Automaten (NFA) bzw. Büchi-Automaten (NBA) dargestellt werden. Sie lernen die Notation und Architektur von NFAs und NBAs kennen, beherrschen die Konstruktion von regulären und ω-regulären Ausdrücken und verstehen deren Zusammenhang mit diesen Automaten. Der Kurs führt Sie durch die Umwandlung von NFAs in reguläre Ausdrücke und NBAs in ω-reguläre Ausdrücke und deren Umkehrung und erläutert die Bedeutung dieser Konzepte bei der Verifikation von endlichen und unendlichen Verhaltensweisen von Systemen.
FROM ω-reguläre Ausdrücke zu NBA: Beispiel•8 Minuten
Lineare Eigenschaften von Sicherheit und Co-Sicherheit•10 Minuten
1 Lektüre•Insgesamt 10 Minuten
Überblick über Modul 4•10 Minuten
2 Aufgaben•Insgesamt 50 Minuten
Aufgabe 3: NFA•30 Minuten
Aufgabe 4: NBA II•20 Minuten
Formeln der linearen temporalen Logik
Modul 5•2 Stunden abzuschließen
Moduldetails
Dieses Modul befasst sich eingehend mit den Formeln der linearen temporalen Logik (LTL), einem mathematischen Formalismus zur Beschreibung von Sprachen mit unendlich vielen Wörtern. Es stellt einen Rahmen für die Artikulation der zeitlichen Dimensionen des Systemverhaltens dar und bietet eine Syntax, die der natürlichen Sprache sehr ähnlich ist. Durch die Verschmelzung von Aussagenlogik mit zeitlichen Operatoren bietet LTL ein leistungsfähiges Instrumentarium zur Spezifizierung der vielfältigen Verhaltensweisen von Systemen
Das ist alles enthalten
3 Videos1 Lektüre2 Aufgaben
Infos zu Modulinhalt anzeigen
3 Videos•Insgesamt 51 Minuten
Lineare Temporale Logik (Syntax)•14 Minuten
Lineare Temporale Logik (Semantik)•17 Minuten
Äquivalenz von LTL-Formeln•20 Minuten
1 Lektüre•Insgesamt 10 Minuten
Überblick über Modul 5•10 Minuten
2 Aufgaben•Insgesamt 70 Minuten
Aufgabe 5: LTL-Prüfung•30 Minuten
Aufgabe 6: LTL-Äquivalenzen und von LTL zu NBA•40 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.
Auf einen Abschluss hinarbeiten
Dieses Kurs ist Teil des/der folgenden Studiengangs/Studiengänge, die von University of Colorado Boulderangeboten werden. Wenn Sie zugelassen werden und sich immatrikulieren, können Ihre abgeschlossenen Kurse auf Ihren Studienabschluss angerechnet werden und Ihre Fortschritte können mit Ihnen übertragen werden.¹
Mögliche Abschüsse anzeigen
Auf einen Abschluss hinarbeiten
Dieses Kurs ist Teil des/der folgenden Studiengangs/Studiengänge, die von University of Colorado Boulderangeboten werden. Wenn Sie zugelassen werden und sich immatrikulieren, können Ihre abgeschlossenen Kurse auf Ihren Studienabschluss angerechnet werden und Ihre Fortschritte können mit Ihnen übertragen werden.¹
¹Erfolgreiche Bewerbung und Einschreibung sind erforderlich. Es gelten die Zulassungsbedingungen. Jede Einrichtung legt die Anzahl der Credits fest, die durch die Absolvierung dieser Inhalte anerkannt werden und auf die Abschlussanforderungen angerechnet werden können, wobei bereits vorhandene Credits berücksichtigt werden. Klicken Sie auf einen bestimmten Kurs, um weitere Informationen zu erhalten.
Die CU Boulder ist eine dynamische Gemeinschaft von Gelehrten und Lernenden auf einem der spektakulärsten College-Campus des Landes. AS eine von 34 öffentlichen US-Institutionen in der angesehenen Association of American Universities (AAU), haben wir eine stolze Tradition der akademischen Exzellenz, mit fünf Nobelpreisträgern und mehr als 50 Mitglieder der renommierten akademischen Akademien.
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.