[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
Zum Labor Day gibt es bei Coursera Plus Rabatte von über 70 $. Sparen Sie 3 Monate lang 40 %.

Programmiersprachen, Teil C

Dozent: Dan Grossman
TOP-LEHRKRAFT
43.786 bereits angemeldet
Bei Mehr erfahren enthalten
Fragen Sie Coursera
463 Bewertungen
Kompetenzen, die Sie erwerben
- Kategorie: Objektorientierte Programmierung (OOP)
- Kategorie: Wiederverwendbarkeit von Code
- Kategorie: Funktionales Design
- Kategorie: Grundsätze der Programmierung
- Kategorie: Andere Programmiersprachen
- Kategorie: Objektorientierter Entwurf
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 21. Jan. 2020
Best MOOC taken so far! Learnt a lot about programming languages and highly recommend it to anyone who wants to learn more and understand deeper about programming language in general.
Geprüft am 1. Dez. 2023
Thank you for sharing this wonderful course with students around the world Professor Grossman!
Geprüft am 12. Jan. 2018
Interesting course, covers many interesting topics. Homework is a must-do but not hard.
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.




