Produktinformation
|
Auszug aus einem Leserbrief von Herrn Lutz Herrmann, Gymnasiallehrer, u.a. im Fach Informatik, am Pestalozzi-Gymnasium in Meerane:
"..Herr Wolf, ich muss Ihnen ein Kompliment machen. Vom didaktischen Aufbau her ist Ihr Buch das beste Einsteigerbuch in eine Programmiersprache, welches ich je gelesen habe.
Nun zu den Einzelheiten:
Das Buch besitzt eine sehr gute Zielorientierung. Am Anfang eines jeden Kapitels wird dem Leser klar vor Augen geführt, was er schon kann und was im kommenden Kapitel folgt. So wird dem Leser zu jedem Zeitpunkt der Stand seines aktuellen Wissens vor Augen geführt. Diesen Aspekt erachte ich als sehr wichtig. Viele andere Lehrbücher über Programmiersprachen sind zwar wesentlich umfangreicher, aber auf Grund der mangelnden Zielorientierung und gerade wegen des großen Umfangs verliert man schnell die Lust
das Buch weiter durchzuarbeiten.
Hervoragend finde ich auch die Idee, ein zu erstellendes Programm immer wieder neu ab-zudrucken
und die Änderungen farbig hervorzuheben. Dadurch wird der Lernende Schritt für Schritt an den neuen Stoff herangeführt und lernt gleichzeitig die Technik des Schreibens der Programme. (Das Programm wird nicht einfach von vorn bis hinten abgetippt, sondern es entsteht aus einem Grundgerüst.)
In diesem Zusammenhang finde ich es auch sehr gut, dass es zum Buch keine CD mit den Programmquelltexten gibt. So ist der Leser gezwungen, die Programme abzutippen und er erlebt damit typische Fehler, die bei der Erstellung von Programmen auftreten.
Auch der Aufgabenabschnitt am Ende eines jeden Kapitels ist sehr wichtig zur zur Erfolgskontrolle.
...
Insgesamt lässt sich das Buch sehr gut lesen und ist auch gut verständlich. Die Steigerung des Schwierigkeitsgrades von Kapitel zu Kapitel ist für Anfänger angemessen. Auch solche schwierigen Themen wie das Zeigerkonzept werden durch verständliche Erklärungen und Grafiken sehr gut dargestellt.
Als einzig problematisch sehe ich den ¨ Ubergang von Kapitel
12 zu Kapitel 13 an. Darauf wird aber im Vorwort zum Kapitel 13 hingewiesen.
Umfang des Buches
Wenn man ein Einsteigerbuch in einer Programmiersprache schreibt, ist die Frage des Umfangs sehr wichtig. Einerseits sollte das Buch so umfangreich sein, dass es alle wichtigen Grundkonzepte der verständlich Sprache behandelt. Andererseits sollte es aber nicht so umfangreich werden, das der Leser die Lust verliert. Ich glaube, mit Ihrem Buch ist Ihnen ein sehr guter Kompromiss gelungen. Das Buch ist nicht zu umfangreich, es werden aber alle wichtigen Grundkonzepte der Sprache C behandelt. Das Buch ist somit ein gutes Sprungbrett für weiterführende Literatur zur Thematik. Sehr gut ist auch Ihr Konzept, sich in Ihren Ausführungen auf das Wesentliche zu beschränken, und unklare Begriffe in extra Abschnitten (Was ist das?) zu erklären.
Gewählte Programmierwerkzeuge
Als fanatischer Anhänger von Linux und GNU-Software finde ich es natürlich sehr gut, wenn Sie Ihren Lesern nur freie Entwicklungsumgebungen für Windows und Linux empfehlen.
Fazit
...
Natürlich sollten Sie bei meiner Einschätzung auch beachten, dass ich bereits schon C-Kenntnisse
besitze. Wenn ich im nächstem Schuljahr die Gelegenheit (Das hängt noch von der Personalsituation in unserer Schule ab.) bekomme, werde ich mit Schülern der Klasse
9 eine C-Programmier-AG durchführen. Dort werde ich versuchen, das Buch einzusetzen. (Das hängt wiederum von der Finanzsituation in unserer Schule ab.) Danach kann ich Ihnen, sofern Sie daran interessiert sind, meine Erfahrungen schildern.
Herr Wolf,
ich kann Ihnen abschließend nur gratulieren. Ihnen ist ein wirklich gutes Buch gelungen und ich bin schon auf Ihre nächsten Werke gespannt.
Mit freundlichen Grüßen
Lutz Herrmann
herunterladen.
Ich habe alle Beispiele auf meiner Linuxkiste und ner
WinDose kompiliert, ausgefuehrt und keine Probleme
damit gehabt .
Wo in diesem Zusammenhang (Win/Linux) Vorsicht geboten ist,
wird im Buch auch erwaehnt ( z.B. scanf -> Eingabepuffer ->
fflush(), getchar() ).
Am Ende des Buches werden am Beispiel einer Lagerverwaltung
saemtliche Lerninhalte praktisch dargestellt, wiederholt
und auch komplexere Themen wie verkettete Listen, dynamische
Speicheranforderung, Anwendung von Zeigern und Strukturen etc.
erklaert.
Was man besser machen koennte:
Hilfreich waere zur "Navigation" im Buch zusaetzlich
zur Kapitelbezeichnung die Angabe der Kapitelnummer
am oberen Seitenrand.
Den Verweis auf die Quellcodes im Internet koennte am Anfang
erfolgen, und nicht erst auf Seite 258.
Nach dem Beispiel der Lagerverwaltung folgt das Kapitel
"Praeprozessor Direktiven" das u.a.das Auslagern von
Programmcode in andere Dateien erklaert - hier haette
man das zuvor weit ausgebaute Beispiel "Lagerverwaltung"
zur Veranschaulichung heranziehen koennen und besser auf
ein neu "gestricktes" Beispiel verzichtet - wenn man schon
mal so "tief" in einem bekannten Beispiel steckt,
tut man sich mit neuen Inhalten leichter ( wird aber trotzdem
super erklaert ).
Ich gebe fuer Buch, die Vermittlung der Inhalte fuer das
auf der Rueckseite angegebene Leserprofil und Preis/Leistung,
die volle Punktzahl.
Es sollte allerdings gesagt werden das sich dieses Buch an Einsteiger wendet. Angesprochen ist also jeder der bisher noch nicht C Programmiert hat. Wer schon Programmieren kann, wird wahrscheinlich wenig nutzen aus dem Buch ziehen können. Eine Reference der std. C-lib fehlt leider.
FAZIT:
if (!programmier_kenntnisse) kaufen();
else suche_reference_buch();
|
Das Forum zu diesem Produkt
Fragen stellen, Meinungen austauschen, Einblicke gewinnen Aktive Diskussionen in ähnlichen Foren
Kundendiskussionen durchsuchen
|
Ähnliche Foren
|
||||||||||||||||||||||||||||||||||
|
|