Dieser Kurs führt Menschen, die mit der Java-Programmierung bereits vertraut sind, in die breitere Disziplin der Informatik ein. Er umfasst die zweite Hälfte unseres Buches Computer Science: An Interdisciplinary Approach (die erste Hälfte wird in unserem Coursera-Kurs Computer Science: Programming with a Purpose, der im Herbst 2018 erscheinen wird). Unser Ziel ist es, das Rechnen zu entmystifizieren und ein Bewusstsein für die wesentlichen intellektuellen Grundlagen und die reiche Geschichte des Fachgebiets Informatik zu schaffen. Zunächst stellen wir klassische Algorithmen zusammen mit wissenschaftlichen Techniken zur Leistungsbewertung im Kontext von modernen Anwendungen vor. Anschließend stellen wir klassische theoretische Modelle vor, die es uns ermöglichen, grundlegende Fragen zum Rechnen, wie z. B. Berechenbarkeit, Universalität und Unlösbarkeit, zu beantworten. Den Abschluss bilden die Maschinenarchitektur (einschließlich der Programmierung in Maschinensprache und ihrer Beziehung zur Programmierung in Java) und das Logikdesign (einschließlich eines vollständigen CPU-Designs von Grund auf). Der Kurs betont die Beziehungen zwischen der Anwendungsprogrammierung, der Rechentheorie, realen Computern und der Geschichte und Entwicklung des Fachgebiets, einschließlich der Art der Beiträge von Boole, Shannon, Turing, von Neumann und anderen. Alle Funktionen dieses Kurses sind kostenlos verfügbar. Wer den Inhalt vertiefen möchte, sollte sich das Lehrbuch Computer Science: An Interdisciplinary Approach (auf dem der Kurs basiert) oder die Website introcs.cs.princeton.edu besuchen, die eine Fülle von zusätzlichem Material enthält. Dieser Kurs wird nicht mit einem Zertifikat abgeschlossen.

Informatik: Algorithmen, Theorie und Maschinen
Zum Labor Day gibt es bei Coursera Plus Rabatte von über 70 $. Sparen Sie 3 Monate lang 40 %.

Fragen Sie Coursera
788 Bewertungen
Kompetenzen, die Sie erwerben
- Kategorie: Algorithmen
- Kategorie: Theoretische Informatik
- Kategorie: Computer-Hardware
- Kategorie: Informatik
- Kategorie: Computer-Systeme
- Kategorie: Daten-Strukturen
- Kategorie: Skalierbarkeit
- Kategorie: Computerprogrammierung
- Kategorie: Computerarchitektur
- Kategorie: Rechnerische Logik
Werkzeuge, die Sie lernen werden
- Kategorie: Java-Programmierung
Wichtige Details
10 Aufgaben
Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

In diesem Kurs gibt es 11 Module
Dozenten


Mehr von Algorithmen entdecken
Status: KostenlosPrinceton University
Status: Kostenloser TestzeitraumUniversity of London
Status: Kostenloser TestzeitraumStanford Online
Status: Kostenloser Testzeitraum
Warum entscheiden sich Menschen für Coursera für ihre Karriere?

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Bewertungen von Lernenden
- 5 stars
75,41 %
- 4 stars
18,37 %
- 3 stars
3,42 %
- 2 stars
1,52 %
- 1 star
1,26 %
Zeigt 3 von 788 an
Geprüft am 22. März 2021
I really enjoyed this class - I wish it had weekly assignments like Programming with a Purpose and the Algorithms courses do. I think the Princeton CS courses are the best ones on Coursera
Geprüft am 13. Juli 2022
this was actually quite hard but knowledgable course .I learned a lot from this .
Geprüft am 4. Juli 2021
Excellent introductory course to theoretical concepts of Computer Scirence. Taking this course has made me aware of many aspects of the discipline. Definitely recommended!
Häufig gestellte Fragen
Weitere Fragen
Finanzielle Unterstützung verfügbar,




