Dieses Lehrbuch vermittelt fundamentale Konzepte, Techniken und unterschiedliche Modelle der Programmierung. Schrittweise wird der Leser mit der syntaktisch anspruchslosen, multiparadigmatischen Programmiersprache Racket vertraut gemacht. Mit ihr können sämtliche Kapitel des Buchs erschlossen werden. Vorkenntnisse in der Programmierung sind nicht erforderlich. Die in den Text integrierten Computerübungen und ergänzenden Aufgaben enthalten nachvollziehbare Anleitungen und Kommentare. Hinweise, zusätzliche Materialien und Racket-Code stehen zum Download bereit.

Paradigmenwissen ohne Ablenkung durch spezifische Programmiersysteme Vorkenntnisse in der Programmierung sind nicht erforderlich Mit DrRacket steht eine komplexe und an didaktischen Konzepten orientierte Entwicklungsumgebung zur Verfügung Includes supplementary material: sn.pub/extras

Autorentext

Prof. Dr. Christian Wagenknecht befasst sich seit über 30 Jahren unter anderem mit fach- und mediendidaktischen Aspekten der (Theoretischen) Informatik.



Klappentext

Im Verlaufe ihres Berufslebens müssen sich Informatiker immer wieder in neue Programmier- und Fachsprachen einarbeiten. Der Erfolg dieses fortwährenden Lernprozesses wird zu einem erheblichen Maß durch den Stand des Wissens über Programmierstile und damit verbundene Denkformen bestimmt. Paradigmenwissen ist also von besonderer Bedeutung und muss frühzeitig im Studium verankert werden.
Das vorliegende Buch verwendet für die Vermittlung dieses Wissens einen völlig neuen didaktischen Ansatz: Es wird nur eine einzige Sprache benutzt, in der sämtliche Paradigmen ausgedrückt und weitere Grundkonzepte der Programmierung thematisiert werden können. Dieses einführende Lehrbuch ist besonders für Informatik-Studierende der ersten Semester an Fachhochschulen, Universitäten und Berufsakademien geeignet. Es kann ebenso in Fortbildungskursen und an Schulen Verwendung finden.



Inhalt
Abstraktionen in der Programmierung.- Datentypen, Gültigkeitsbereiche von Variablen.- Funktionsorientierte Programmierung und Rekursion.- Verteilte Anwendungen, Client-Server-Programmierung, Servlets, WebservicesDatenbanken, relationale Datenbankmanagementsysteme und SQL.- Datenabstraktion, abstrakter Datentyp und objektorientierte Programmierung.- Imperative Programmierung.- Parallelverarbeitung.- Logikbasierte Programmierung
Titel
Programmierparadigmen
Untertitel
Eine Einführung auf der Grundlage von Racket
EAN
9783658141349
Format
E-Book (pdf)
Veröffentlichung
23.05.2016
Digitaler Kopierschutz
Wasserzeichen
Anzahl Seiten
244
Auflage
2. Aufl. 2016
Lesemotiv