Java-Hamster, mein Résumé.

Javinner

Top Contributor
Habe das erste Buch komplett und das zweite bis zum Kapitel 10 Ein- und Ausgabe durchgemacht und muss hier und jetzt eine Entscheidung treffen, dieses Konzept fürs erste ruhen zu lassen und mich nach anderen Lehrmitteln umzuschauen, weil ich die Aufgabenstellung, bzw. die Lösungswege nicht nachvollziehen kann und auch nirgendwo Hilfe zum Thema finde.

Kurz zu mir: noch nie programmiert, keine Grundkenntnisse.
Da Java als Sprache feststand, fand ich nach längeren Suche im Netz den Java-Hamster.
Das Konzept sah für ein totalen Anfänger gut aus, so beschloß ich mich da einzuarbeiten.
Angefangen habe ich irgendwann Anfang Mai.

Was ist ein Java-Hamster?
Orig.Webseite: http://www.java-hamster-modell.de/index2.html
Es gib mehrere Bücher von Herr Dr.-Ing. Dietrich Boles zum Thema so wie ein Simulator.
Die Bücher gibt es als PDF zum Download so wie den Simulator auch.
Grundsätzlich sollte man sich nicht vom Namen täuschen lassen, denn
in diesen Bücher wird nicht Java gelehrt, sondern die Grundsätze der
imperativen und objektorientierten Programmierung vorgestellt und geübt.
Auch der Simulator ist an Java-Sprache angelehnt und stellt keine "echte" Umgebung dar.


Pro:

Grundsätzlich bin ich von dem Konzept überzeugt.
Das erste Buch greift als erstes das imperative Programmieren auf und darin werden
Themen wie Anweisungen und Programme, Prozeduren und Funktionen, Auswahlanweisungen, Wiederholungsanweisungen, boolesche Funktionen und Variablen,
Zahlen Variablen und Ausdrücke, Funktionsparameter und Rekursion vorgestellt und besprochen. Das zweite Buch greift Themen wie Objekte, Klassen und erweiterte Klassen, Vererbung, Arrays, Zeichenketten, Polymorphie und dynamisches Binden, abstrakte Klassen und Interfaces, Exceptions, Zugriffsrechte und Pakete, generetische Klassen, auf.

Jedes Kapitel ist eine Erweiterung und baut auf das vorherige auf.
Durch die ganze Buchreihe ist ein sehr deutlicher roter Faden zu erkennen:
das Konzept ist schnell erklärt: man führt den Hamster zum Korn.
Man lern spielerisch den Umgang bzw. den richtigen Einsatz von Variablen,
lernt viel über Klassen und deren Erweiterung, Arrays und die Einsatzgebiete,
Vererbung, Getter und Setter usw.

Nach jedem Kapitel folgen drei Beispielprogramme und einige Aufgaben, in welchen
das Gelernte geübt werden soll. Die Beispielprogramme sind gut erklärt und zeigen
die Möglichkeiten der Lösungswege auf(mit Vorbehalt).

Der Simulator bietet ein Debugger an, ebenso bietet es Javascript, PAP, Python, Ruby
und Scratch an. Ebenso gibt es den Java-Hamster für BlueJ.
Es ist selbst erklärend und sehr minimalistisch gehalten.
Zum Simulator gibt es ein Benutzerhandbuch und eine sehr einfache API.
Ebenso ist ein Ordner mit den Beispielprogrammen zu allen Bücher der Hamster-Reihe,
insgesamt drei, mit an Bord und man muss es nicht unbedingt abtippen.


Kurz um: ich finde, dass dieses Konzept für absoluten Anfänger mit das Beste ist und
wie ich weiter unten schreibe, wird das Potenzial leider wieder verspielt!


Contra:

Der dicke Kratzer im Lack: die fehlenden Lösungen, teilweise überzogener Schwierigkeitsgrad,
und die unausgereifte Schrittfunktion des Simulators.

Auch wenn meine Meinung mit der des Autors größtenteils übereinstimmt,
wenn es darum geht, dass Anfänger oft gleich zu den Lösungen greifen, bevor diese
das Hirn aktivieren und diese Tatsache dem Lernerfolg oft im Weg steht, so hat auch dieses
Vorgehen ein Nachteil und zwar den, dass man nie wirklich weiß, ob man hier und da
das Gelernte auch richtig umgesetzt hat. Zumal einige Aufgaben teils zu schwer sind und
mit den Mitteln, welche man bis zu dem Kapitel gelernt hat, unmöglich zu lösen scheinen.
(auch nach einigen Kapitel danach). Eventuell ist es die Eigenart des Autors, den Leser
dadurch zu motivieren weiter zu lesen, bei mir jedoch führte dies des öffteren zum Frust
und kostete Motivation. Es fehlt an Vielfalt der Lösungsmöglichkeiten, welche einem
Anfänger nicht in den Sinn kommen können, mir jedenfalls sind keine gekommen.
Kurz um: der Autor schiest mit den Aufgaben oft über das Ziel hinaus
und verliert dort den Bezug zu jenen, für die er diese Bücher geschrieben hat:
Menschen ohne Vorkenntnisse. So werden hier und da Aufgaben gestellt, nach dem Motto:
"Ich zeigte dir, wie man den Arm bewegt, nun meistere die Hindernisbahn".
Meiner Meinung nach Unnötig!
Mit der Zeit entwickelte ich eine gewisse Abneigung der Vorgehensweise gegenüber,
welche hier und jetzt den Höhepunkt erlangte und ich mich nach einer besseren Lektüre
umzusehen beschlossen habe.


Ebenso ist die Schrittfunktion des Simulators nicht ausgereift, sprich wenn man mehrere
Klassen hat und Schritt für Schritt das Vorgehen beobachten möchte, bleibt dieser an einigen
Stellen hängen, sehr gerne dort, wo man auf die Methoden der anderen Klasse zugreift,
und es geht dann nicht weiter. Im Normaldurchlauf funktioniert es jedoch wie gewohnt.
Auch die Beispielprogramme, welche mit dem Simulator mitgeliefert worden sind,
sind davor nicht geschützt. (Abhilfe schafft nur das Zusammenpacken in eine Datei und auch hier nicht immer).


Da diese Bücher zum Selbststudium und für totale Anfänger angepriesen werden, ist es
meiner Meinung nach selbstverständlich, dass man dazu Lösungen anbietet.
Schon allein der Vielfalt der Lösungswege wegen. Meine Recherche ergab, dass es keine Lösungen mehr gibt. Ebenso ergab die Recherche, dass genau aus diesem Grund viele dieses Konzept nicht weiter verfolgen. Bis auf wenige Seiten im Netz gibt es auch kein Support und die meisten "Tutorials"
a) nur das gelesene wiedergeben, ohne dies an eigenen Beispielen aufzuzeigen
b) nur die Themen behandeln, welche selbsterklärend sind.
und in den meisten Foren dieses Konzept eher eine Randerscheinung ist.
Man steht allein auf weiter Flur.


Java-Hamster Forum: https://freizeitkreis-bl.de/phpBB3/

Ich kann Interessenten dieses Forum empfehlen.
Der Administrator bietet hier viele eigene Aufgaben mit Erklärungen und Lösungen an.
Alles sehr hübsch gemacht, mit Videosequenzen und Downloadmöglichkeiten.
Da ich dort Mitglied bin, habe ich alle Aufgaben, die ich in den Bücher Hamster 1&2 lösen konnte, hochgeladen so, dass es zu den meisten Aufgaben ein Video und den Code samt Klassen usw. gibt. Auch wenn es Disziplin erfordert nicht nachzuschauen und erst mal selbst die Aufgabe zu lösen, so wünschte ich mir oft, ich hätte hier und da eine Inspirationsquelle und da es dazu keine Lösungen mehr gibt, ist es einmal mehr der Grund.
Zu den Aufgaben gilt natürlich eins: diese sind von einem Anfänger gelöst (mir) und entsprechen nicht immer dem Gelernten des jeweiligen Kapitels. Daher sollte dies eher der Vielfalt der Lösungswege und weniger als Lehrmaterial betrachtet werden.

Fazit

Wenn man vom Programmieren keine Ahnung hat und die Grundsachen wirklich lernen will,
empfehle ich diese Bücher, vor allem das erste Buch/imperative Programmierung, sich mal anzuschauen. Im Vergleich zu einigen bekannten Bücher wirkt der Lernstoff wesentlich übersichtlicher und einfacher gestaltet. Zudem kann man durch das einfache Programm (ohne Klassen) schrittweise gehen, um zu sehen, was da genau passiert.

Einige Themen sind gut erklärt, andere zeigen auf, dass man ab einem bestimmten
Bildungsgrad den Bezug zu den Anfängern verliert und auf einem Level denkt, den man als Anfänger erst erreichen muss. Ich empfand es eher als hinderlich und demotivierend und wünschte mir oft anstelle irgendwelcher Spiele die nähere Erläuterung von Enums oder das Erstellen der eigenständigen Klassen, mehr einfache Beispiele von Arrays, abstrakten Klassen und Interfaces, kurz um grundsätzlich mehr einfachere! Beispiele.
So bleibt ein Nachgeschmack, dass dieses wunderbare Konzept das Potenzial nicht voll ausschöpft, sondern verspielt!

Jedoch urteilt selbst, eventuell ist es der Ansporn, den ein oder anderer sucht.
Da dieses Material frei für jeder Mann zu Verfügung steht, ist einzig die Zeit, die man hier
investieren muss.

LG Javinner
 

Sasuke

Mitglied
Hey,

ich finde es toll dass du dich so ausführlich mit einem Resume beschäftigst, man sieht es doch sehr sehr selten dass sich jemand so intensiv über das konsumierte Gedanken macht und es reflektiert. Äußerst löblich und feierlich. Mach weiter so, das ist ein toller Schritt der dir dabei hilft, auf deinem Lernweg weiter zu kommen.

Gerne mehr davon, man sollte sich daran ein Vorbild nehmen.

Mit freundlichen Grüßen
Sasuke
 

Javinner

Top Contributor
Hey,

ich finde es toll dass du dich so ausführlich mit einem Resume beschäftigst, man sieht es doch sehr sehr selten dass sich jemand so intensiv über das konsumierte Gedanken macht und es reflektiert. Äußerst löblich und feierlich. Mach weiter so, das ist ein toller Schritt der dir dabei hilft, auf deinem Lernweg weiter zu kommen.

Gerne mehr davon, man sollte sich daran ein Vorbild nehmen.

Mit freundlichen Grüßen
Sasuke
Vielen Dank!
 

Javinner

Top Contributor
Ergänzung zum Résumé:

Ich lese mich nun seit fast einem Monat in das Buch "Java ist auch eine Insel" ein und stelle
fest, dass mir das erste Buch der Hamster-Reihe "Programmieren spielend gelernt mit dem Java-Hamster-Modell" http://www.java-hamster-modell.de/eBooks/hamster1.pdf
wirklich gut geholfen hat, die Grundlagen zu verstehen. Ich muss eingestehen, dass, wenn ich mit dem Buch "Java...Insel" angefangen hätte, daraus weit weniger geworden wäre, wenn überhaupt. Drum, wer die Grundlagen des Programmierens erlernen will und noch nie eine Zeile Code geschrieben hat, dem empfehle ich das erste Buch durchzuarbeiten.
Mir hat es wirklich was gebracht.

LG Javinner
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
A Java-Buch für erfahrenen Programmierer gesucht Bücher, Tutorials und Links 6
A Buch- Parallele Programmierung mit Java Threads Bücher, Tutorials und Links 1
Robert Zenz Java Wiederholungen - Sich wiederholende Themen kurz zusammengefasst Bücher, Tutorials und Links 6
M Java Grafik Übungen Bücher, Tutorials und Links 13
B Java Buch für Kinder Bücher, Tutorials und Links 5
M.L. Java 17 Bücher, Tutorials und Links 23
M.L. Java Dossier 8/21 Bücher, Tutorials und Links 5
M.L. Minecraft & Java 16 Bücher, Tutorials und Links 1
M.L. Java Version Almanac Bücher, Tutorials und Links 0
Ullenboom Neue Java-Video-Serie - Java 1 bis Java 16 - 50 Std. insgesamt Bücher, Tutorials und Links 1
M.L. "Free Java Training and $25 Certification Exams" Bücher, Tutorials und Links 0
M.L. Java-Tage (2020) Remote Bücher, Tutorials und Links 0
M.L. Dossier für Java-Entwickler 2020 Bücher, Tutorials und Links 0
M.L. Java 16 Bücher, Tutorials und Links 0
M Beste Fachzeitschrift für Java Bücher, Tutorials und Links 2
C "Java von Kopf bis Fuß" als pdf Bücher, Tutorials und Links 6
M.L. Java 14 Bücher, Tutorials und Links 2
M.L. Dossier für Java-Entwickler 2020 Bücher, Tutorials und Links 0
K "Webbrowser Programmierung in Java" Bücher, Tutorials und Links 0
J Buch für Anfänger gesucht - Java / JavaFX Bücher, Tutorials und Links 52
D Java Foundations 1Z0-811 Bücher, Tutorials und Links 0
M Lust auf Online-Kurs, um Java noch besser kennenzulernen? Bücher, Tutorials und Links 3
R Free Access-Ultimate Java Development and Certification Course Bücher, Tutorials und Links 0
M Java Bücher, Tutorials und Links 9
M.L. Java-Dossier für Softwarearchitekten 2019 Bücher, Tutorials und Links 0
T Java Fortgeschrittene und Profis Bücher, Tutorials und Links 2
T Java 8 lernen? & meinungen zum Buch Bücher, Tutorials und Links 12
K Cooles Java Tutorial, voll hilfreich Bücher, Tutorials und Links 3
K Vollständiges Java-Projekt zum Mitmachen Bücher, Tutorials und Links 2
M Einsteigerbuch / Tutorial für Java am PC + Android + Eclipse Bücher, Tutorials und Links 11
T Java Programmieren Bücher, Tutorials und Links 5
S Java Anfänger Kurs/Buch Bücher, Tutorials und Links 13
J Java Buch speziell zur Vererbung Bücher, Tutorials und Links 1
Wurstkopp [Humble Book Bundle] 15 Java O'Reilly E-Books für ~13€ (Englisch) Bücher, Tutorials und Links 0
S Java für Fortgeschrittene? Bücher, Tutorials und Links 1
S Java-Programmierung für Anfänger Bücher, Tutorials und Links 2
J Aktueller Java Kurs online Bücher, Tutorials und Links 5
J Java-Hamster1_Inspiration und Hilfestellung zu Aufgaben Bücher, Tutorials und Links 6
W Introduction to Programming Using Java Bücher, Tutorials und Links 1
I SCJP Sun Certified Programmer for Java 6 Study Guide - ist das Buch noch aktuell? Bücher, Tutorials und Links 6
DaCrazyJavaExpert Buchempfehlung für den erweiterten Java-Einstieg Bücher, Tutorials und Links 6
P Buch-Empfehlung zum Einstieg in Java Bücher, Tutorials und Links 42
D Java Online Video Kurs Bücher, Tutorials und Links 2
S Java-Programmieraufgaben Bücher, Tutorials und Links 1
S Java Facebook Gruppe Bücher, Tutorials und Links 0
K Java 8 Buch Bücher, Tutorials und Links 6
J aide android java ide Bücher, Tutorials und Links 2
M ausführliche Doku/Tutorial/Buch zu Java Mission Control Bücher, Tutorials und Links 0
S Java Tutorials Bücher, Tutorials und Links 0
S Java-Buch für absolute Anfänger Bücher, Tutorials und Links 7
I Java von Kopf bis Fuß (2006er Version) Bücher, Tutorials und Links 3
W Suche Java einsteiger Buch und habe eine Frage zu einer Mathe Software. Bücher, Tutorials und Links 8
T Java Netzwerkprogramierung Bücher, Tutorials und Links 6
J Gutes Java Buch für programmieren von Anwendungen Bücher, Tutorials und Links 1
Fab1 Java lernen mit ZERO TO ONE! (Youtube) Bücher, Tutorials und Links 1
N Java Anfänger Bücher schlechte Erfahrungen! Bücher, Tutorials und Links 15
S Daten in Java Programmen Bücher, Tutorials und Links 4
M Von Java nach C# Bücher, Tutorials und Links 13
E Wie in Java FX einsteigen und Tutorials dazu? Bücher, Tutorials und Links 8
M Suche Tutorial für Sound erstellung in JAVA Bücher, Tutorials und Links 3
U Jemand Erfahrungen mit dem Buch "Schrödinger programmiert Java" ? Bücher, Tutorials und Links 10
F Java von Kopf bis Fuß kostenlos !! Bücher, Tutorials und Links 3
F Java Bücher für Einstieg inkl. Übungsaufgaben Bücher, Tutorials und Links 0
V Suche gute Bücher über Informatik insbesondere Java Bücher, Tutorials und Links 1
A Kursempfehlung Java unter Eclipse gesucht Bücher, Tutorials und Links 2
G http://www.java-forum.org/ herunterladen? Bücher, Tutorials und Links 5
I Anfangen mit Java Bücher, Tutorials und Links 10
O FÜR JAVA-Anfänger ohne Grundwissen Bücher, Tutorials und Links 2
S Suche Java Herausforderungen Bücher, Tutorials und Links 5
F Suche gutes Buch oder Tut zu Java Spieleprogrammierung Bücher, Tutorials und Links 3
R "Java ist auch eine Insel" - Unterschiede zwischen Java 5 und 7 Bücher, Tutorials und Links 3
J Was meint ihr zu Java mit Eclipse? Bücher, Tutorials und Links 5
E Cover von Java Büchern Bücher, Tutorials und Links 5
B Java Start Software Bücher, Tutorials und Links 4
A Java-Grundlagen mit älterem Java5 Buch erlernen? Bücher, Tutorials und Links 4
S Java-Buch Part2 Bücher, Tutorials und Links 5
tuttle64 Suche Buchempfehlungen zu Java Sicherheit Bücher, Tutorials und Links 2
M Empfehlung Java Buch für Programmdesign Bücher, Tutorials und Links 7
T Anfängerbuch für c++ und evtl Java Bücher, Tutorials und Links 10
L Java Projekte Bücher, Tutorials und Links 3
M Java 5 und Java 7 Bücher, Tutorials und Links 7
K Deutsches Buch für Java Swing Bücher, Tutorials und Links 7
H Java von Kopf bis Fuss ? Bücher, Tutorials und Links 3
J Java Von Kopf bis Fuß Bücher, Tutorials und Links 14
P Suche Java Übungsaufgaben zu Datenstrukturen wie Listen etc Bücher, Tutorials und Links 5
K Java ist auch eine Insel Bücher, Tutorials und Links 10
F Java-Buch als Nachschlagewerk? Bücher, Tutorials und Links 13
S Suche gutes Java-Buch für fortgeschrittenere Themen Bücher, Tutorials und Links 4
J Java als Anfang Bücher, Tutorials und Links 4
I 2. Kapitel in Java Von Kopf bis Fuß Bücher, Tutorials und Links 27
I Java - Von Kopf bis Fuß - Bücher, Tutorials und Links 11
J Java ist auch eine Insel für Anfänger? Bücher, Tutorials und Links 26
C Java Buch Bücher, Tutorials und Links 10
C 3 Fragen zu Java Bücher, Tutorials und Links 11
M Java im Informatik Unterricht Bücher, Tutorials und Links 12
I "Sprechen Sie Java?" oder "Java von Kopf bis Fuß" Bücher, Tutorials und Links 15
3 Lohnt sich ein neues Java Buch? Bücher, Tutorials und Links 10
S Java EE 6 Tutorial Bücher, Tutorials und Links 2
S Java von kopf bis Fuß Bücher, Tutorials und Links 6
V C# -> Java Literatur Empfehlung Bücher, Tutorials und Links 4

Ähnliche Java Themen


Oben