[Wie unten beschrieben, ist dies Teil C eines 3-teiligen Kurses. Die Teilnehmer sollten zuerst die Teile A und B absolvieren - Teil C "taucht direkt ein" und bezieht sich häufig auf Material aus Teil A und Teil B.] Dieser Kurs ist eine Einführung in die grundlegenden Konzepte von Programmiersprachen, wobei der Schwerpunkt auf der funktionalen Programmierung liegt. Der Kurs verwendet die Sprachen ML, Racket und Ruby als Vehikel für die Vermittlung der Konzepte, aber die eigentliche Absicht ist es, genug darüber zu lehren, wie jede Sprache "zusammenpasst", damit Sie in jeder Sprache effektiver programmieren können - und beim Erlernen neuer Sprachen. Dieser Kurs ist weder besonders theoretisch noch befasst er sich nur mit den Besonderheiten der Programmierung - er wird Ihnen einen Rahmen geben, um zu verstehen, wie man Sprachkonstrukte effektiv einsetzt und wie man korrekte und elegante Programme entwirft. Indem Sie verschiedene Sprachen verwenden, lernen Sie, tiefer zu denken als in der speziellen Syntax einer Sprache. Die Betonung der funktionalen Programmierung ist wichtig, um zu lernen, wie man robuste, wiederverwendbare, zusammensetzbare und elegante Programme schreibt. In der Tat haben viele der wichtigsten Ideen in modernen Sprachen ihre Wurzeln in der funktionalen Programmierung. Machen Sie sich bereit, eine neue und schöne Art zu lernen, wie man Software betrachtet und wie man Spaß daran hat, sie zu erstellen. Der Kurs setzt eine gewisse Vorerfahrung mit der Programmierung voraus, die im ersten Modul von Teil A näher beschrieben wird. Teil B setzt den erfolgreichen Abschluss von Teil A voraus. Der Kurs ist in drei Coursera-Kurse unterteilt: Teil A, Teil B und Teil C. Wie im ersten Modul von Teil A näher erläutert, handelt es sich bei dem gesamten Kurs um eine beträchtliche Menge an anspruchsvollem Material, so dass das dreiteilige Format zwei Zwischenziele und Möglichkeiten für eine Pause bietet, bevor Sie fortfahren. Die drei Teile sind so konzipiert, dass sie der Reihe nach abgeschlossen werden können und Sie motivieren, bis zum Ende von Teil C weiterzumachen.

Programmiersprachen, Teil C

463 Bewertungen
Kompetenzen, die Sie erwerben
- Kategorie: Objektorientierter Entwurf
- Kategorie: Computational Thinking
- Kategorie: Wiederverwendbarkeit von Code
- Kategorie: Funktionales Design
- Kategorie: Andere Programmiersprachen
- Kategorie: Grundsätze der Programmierung
- Kategorie: Computerprogrammierung
- Kategorie: Objektorientierte Programmierung (OOP)
Werkzeuge, die Sie lernen werden
- Kategorie: Ruby (Programmiersprache)
Wichtige Details

Zu Ihrem LinkedIn-Profil hinzufügen
Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

In diesem Kurs gibt es 6 Module
Dozent

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

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Bewertungen von Lernenden
- 5 stars
94,38 %
- 4 stars
4,10 %
- 3 stars
0,86 %
- 2 stars
0,21 %
- 1 star
0,43 %
Zeigt 3 von 463 an
Geprüft am 17. Apr. 2018
After watching this course, now I truly understand Objects Oriented programming, and its relation with Functional Programming. Strongly recommend!
Geprüft am 26. Feb. 2024
The course has its pain points with Ruby versions and waiting for peer reviews, but the content still earns 5 stars
Geprüft am 6. Sep. 2020
It is a very challenging but rewarding course. Dan is a great teacher, he engages you in learning and makes it much more fun. I enjoyed a lot.

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,
¹ Einige Aufgaben in diesem Kurs werden mit AI bewertet. Für diese Aufgaben werden Ihre Daten in Übereinstimmung mit Datenschutzhinweis von Courseraverwendet.

