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

754 Bewertungen
Kompetenzen, die Sie erwerben
- Kategorie: Computer Science
- Kategorie: Data Structures
- Kategorie: Computational Logic
- Kategorie: Scalability
- Kategorie: Computer Hardware
- Kategorie: Theoretical Computer Science
- Kategorie: Algorithms
- Kategorie: Programming Principles
- Kategorie: Computer Architecture
Werkzeuge, die Sie lernen werden
- Kategorie: Java Programming
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

University of London

Princeton University
Warum entscheiden sich Menschen für Coursera für ihre Karriere?

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Bewertungen von Lernenden
- 5 stars
76,02 %
- 4 stars
18,27 %
- 3 stars
3,44 %
- 2 stars
1,32 %
- 1 star
0,92 %
Zeigt 3 von 754 an
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!
Geprüft am 26. Aug. 2020
The professor is the best I have ever had! The way he presented the materials was precise and concise. I also loved the historical contexts he often provided.
Geprüft am 19. Jan. 2022
Great course that has taught me a lot in the field of computer science. Cheers to Coursera and Princeton for such great knowledge.

Neue Karrieremöglichkeiten mit Coursera Plus
Unbegrenzter Zugang zu 10,000+ Weltklasse-Kursen, praktischen Projekten und berufsqualifizierenden Zertifikatsprogrammen - 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
Weitere Fragen
Finanzielle Unterstützung verfügbar,



