Dieser Kurs ist eine Einführung in die grundlegenden Konzepte von Programmiersprachen, mit einem starken Schwerpunkt auf funktionaler Programmierung. 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 lernen, wie jede Sprache "zusammenpasst", damit Sie in jeder Sprache effektiver programmieren können - und neue Sprachen erlernen können. Dieser Kurs ist weder besonders theoretisch, noch geht es nur um Programmierspezifika - er wird Ihnen einen Rahmen geben, um zu verstehen, wie man Sprachkonstrukte effektiv verwendet und wie man korrekte und elegante Programme entwirft. Durch die Verwendung verschiedener Sprachen werden Sie lernen, 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 entwickeln. Der Kurs setzt einige Vorkenntnisse in der Programmierung voraus, die im ersten Modul näher beschrieben werden. 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 Zwischenetappen 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. Die drei Teile sind nicht ganz gleich lang: Teil A ist fast so umfangreich wie Teil B und Teil C zusammen. Woche 1 von Teil A enthält eine detailliertere Liste der Themen für alle drei Teile des Kurses, aber es wird erwartet, dass die meisten Kursteilnehmer (noch!) nicht wissen, was all diese Themen bedeuten.

Programmiersprachen, Teil A
Erweitern Sie Ihre Kenntnisse mit Coursera Plus für 239 $/Jahr (normalerweise 399 $). Jetzt sparen.

Programmiersprachen, Teil A

Dozent: Dan Grossman
TOP-LEHRKRAFT
207.088 bereits angemeldet
Bei enthalten
1,910 Bewertungen
Kompetenzen, die Sie erwerben
- Kategorie: Other Programming Languages
- Kategorie: Computational Thinking
- Kategorie: Software Design
- Kategorie: Theoretical Computer Science
- Kategorie: Programming Principles
- Kategorie: Software Installation
- Kategorie: Functional Design
- Kategorie: Computer Programming
Werkzeuge, die Sie lernen werden
- Kategorie: Ruby (Programming Language)
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

Mehr von Softwareentwicklung entdecken

University of Washington

University of Washington

University of California, Santa Cruz

École Polytechnique Fédérale de Lausanne
Warum entscheiden sich Menschen für Coursera für ihre Karriere?

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Bewertungen von Lernenden
- 5 stars
93,19 %
- 4 stars
5,44 %
- 3 stars
0,15 %
- 2 stars
0,31 %
- 1 star
0,89 %
Zeigt 3 von 1910 an
Geprüft am 21. Jan. 2018
A great course, covering a wide range of topics in programming languages. Very well paces and Dan Grossman is an amazing teacher! Must watch for every programmer, beginner or experienced.
Geprüft am 3. Jan. 2017
Instant favourite programming course. Great instructor and material, fun assignments, mind-bendy recursion, cool concepts you didn't know you wanted to know about. Learned a lot.
Geprüft am 16. Nov. 2016
Much much better than I ever expected even though I had already seen how good the instructor's other video lessons are -- definitely worth the time to take the course and do the home work.

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.

