Was ist ein gutes Programm? Ist ein augenscheinlich funktionierendes Programm auch immer ein gutes Programm? In der Betrachtung konkreter Programme vermittelt dieses Buch die grundlegenden Kategorien zur Beantwortung dieser Fragen. Es versteht sich als eine gründliche Einführung in die Programmierung, indem dem Leser einerseits das Verständnis der Bedeutung von Programmen nahe gebracht und andererseits die Anwendung von Techniken bei ihrer Konstruktion demonstriert wird. Anhand der Programmiersprache Scheme, die ein einfaches Erlernen weiterer Programmiersprachen erlaubt, werden alle wichtigen Techniken zur Programmierung vorgestellt und ein grundlegendes Verständnis für das Wesen der Informatik vermittelt.
Das Buch kann daher sowohl im Rahmen von Informatik-Grundkursen für Natur- und Geisteswissenschaftler als auch innerhalb der Informatik-Nebenfachausbildung eingesetzt werden. Bei einer gewissen mathematischen Grundbildung ist es darüber hinaus auch zum Selbststudium geeignet.
Informatik für Gourmets
Hervorgegangen aus Manuskripten zu einführenden Informatikvorlesungen für Natur- und Geisteswissenschaftler macht es sich das Buch zur Aufgabe, ein grundlegendes Verständnis für das Wesen der Informatik als einer formalen, der Mathematik verwandten Wissenschaft zu wecken. Neben einer allgemeinen Einführung in Methoden der Informatik - inbesondere der Programmierung - werden die notwendigen mathematischen Grundlagen eingeführt. Das Buch kann daher sowohl im Rahmen von Informatik-Grundkursen für Natur- und Geisteswissenschaftler als auch innerhalb der Informatik-Nebenfachausbildung eingesetzt werden. Bei einer gewissen mathematischen Grundbildung ist es darüber hinaus auch zum Selbststudium geeignet. Diese dritte Auflage wurde vollständig überarbeitet und sinnvoll erweitert.
Herbert Klaeren
Algorithmen Architektur Computer Datentyp Datentypen Informatik Objektorientiert Programmieren Programmiersprache Programmierung Rekursion Semantik kontextfreie Grammatik mathematische Grundlagen objektorientierte Programmierung (OOP)
"Jedem, mit mehr als oberflächlichem Interesse an der Programmierung, wird hier ein klarer, erhellender und fundierter Begleiter auf dem Weg vom Problem zum Programm geboten."
Zentralblatt für Mathematik 20/2002
()