Programmieren spielend gelernt mit dem Java-Hamster-Modell by Dietrich Boles

By Dietrich Boles

Das Hamster-Modell ist ein spezielles didaktisches Modell zum spielerischen Erlernen der Programmierung. Es orientiert sich an der Programmiersprache Java. Programmieranfänger lernen die grundlegenden Programmierkonzepte und den Programmentwurf kennen, indem sie sogenannte „Hamster-Programme“ entwickeln, mit denen sie einen virtuellen Hamster durch eine virtuelle Landschaft steuern und dabei bestimmte Aufgaben lösen lassen. Die Programmierkonzepte werden schrittweise und aufeinander aufbauend eingeführt und anhand vieler Beispiele motiviert und demonstriert. Der „Hamster-Simulator“, ein Programm zum Erstellen und Ausführen von „Hamster-Programmen“, wird kostenlos im WWW unter http://www.java-hamster-modell.de bereitgestellt. In der five. Auflage des Buches wurden einige kleinere Fehler beseitigt. Außerdem wurden zwei Abschnitte aufgenommen, die zum einen in die Benutzung des Hamster-Simulators einführen und zum anderen seine Möglichkeiten zum Erlernen auch anderer Programmiersprachen (Python, Ruby, Scheme, Prolog, …) aufzeigen.

Show description

By Dietrich Boles

Das Hamster-Modell ist ein spezielles didaktisches Modell zum spielerischen Erlernen der Programmierung. Es orientiert sich an der Programmiersprache Java. Programmieranfänger lernen die grundlegenden Programmierkonzepte und den Programmentwurf kennen, indem sie sogenannte „Hamster-Programme“ entwickeln, mit denen sie einen virtuellen Hamster durch eine virtuelle Landschaft steuern und dabei bestimmte Aufgaben lösen lassen. Die Programmierkonzepte werden schrittweise und aufeinander aufbauend eingeführt und anhand vieler Beispiele motiviert und demonstriert. Der „Hamster-Simulator“, ein Programm zum Erstellen und Ausführen von „Hamster-Programmen“, wird kostenlos im WWW unter http://www.java-hamster-modell.de bereitgestellt. In der five. Auflage des Buches wurden einige kleinere Fehler beseitigt. Außerdem wurden zwei Abschnitte aufgenommen, die zum einen in die Benutzung des Hamster-Simulators einführen und zum anderen seine Möglichkeiten zum Erlernen auch anderer Programmiersprachen (Python, Ruby, Scheme, Prolog, …) aufzeigen.

Show description

Read Online or Download Programmieren spielend gelernt mit dem Java-Hamster-Modell PDF

Best programming: programming languages books

Core C Sharp (Visual Studio 2.0 And Dot Net Sep

In view that its unlock no longer rather 3 years in the past, C# has speedily received huge utilization. This e-book is written for C# 2. zero, protecting the entire new good points in 2. zero, together with generics. as well as its assurance of C#, it additionally offers info at the . internet Framework and sessions that C# interacts with. each bankruptcy comprises questions and solutions besides recommended tasks.

iPhone Apps mit HTML, CSS und JavaScript: Ohne Objective-C und Cocoa zur eigenen App

IPhone Apps mit HTML, CSS and JavaScript: Ohne Objective-C und Cocoa zur eigenen App

Pro J2ME Polish : open source wireless Java tools suite

* the first ebook at the J2ME Polish open resource device * Written via Robert Virkus, the lead programmer and architect of J2ME Polish * Discusses each point of J2ME Polish in-depth, together with fitting, utilizing, and lengthening * contains hands-on tutorials that inspire the reader to use their got wisdom

Extra resources for Programmieren spielend gelernt mit dem Java-Hamster-Modell

Sample text

In Kapitel 14 erlernt der Hamster das Zählen bzw. Rechnen. Außerdem wird in diesem Kapitel das Variablenkonzept verallgemeinert. Kapitel 15 verallgemeinert das Konzept der Prozeduren bzw. Funktionen und Kapitel 16 erweitert es um das Parameterkonzept. Kapitel 17 erläutert schließlich das Prinzip der Rekursion. Kapitel 18 beendet den Teil Imperative Programmierung mit einem Ausblick auf weitere Bestandteile des Java-Hamster-Modells und weitere Aspekte der Programmierung. Kennern der imperativen Programmierung wird sicher auffallen, dass die Bildung komplexer Datenstrukturen durch Arrays und Verbunde in Teil II dieses Buches nicht behandelt wird, obwohl Arrays und Verbunde im Grunde genommen Elemente der imperativen Programmierung sind.

Sogenannte Window-Manager sind spezielle Programme zur Verwaltung der Windows. Sie sorgen für eine korrekte Verteilung der Programmausgaben auf die einzelnen Windows und ermöglichen insbesondere das Anlegen, Löschen und Verändern von Windows. Kapitel 5 Aussagenlogik 5 Eine wichtige mathematische Grundlage für die Formulierung von Programmen ist die Aussagenlogik. Sie ermöglicht das „Rechnen“ mit Wahrheitswerten. Die grundlegenden Aspekte der Aussagenlogik werden in diesem Kapitel erläutert. 1 Aussagen Eine Aussage – auch boolescher Ausdruck genannt – ist ein Satz, dem unmittelbar und eindeutig einer der Wahrheitswerte wahr (true, T) oder falsch (false, F) zugeordnet werden kann.

3 Syntax von Aussagen Aus Aussagen können nun wiederum mit Hilfe der Operatoren immer komplexere zusammengesetzte Aussagen gebildet werden, in denen einfache oder zusammengesetzte Aussagen die Operanden bilden. Mit Hilfe von runden Klammern ist eine Schachtelung möglich. In Klammern gesetzte Aussagen werden dabei immer zuerst ausgewertet. 2 definiert, wie (komplexe) Aussagen bzw. boolesche Ausdrücke gebildet werden dürfen. Gegeben seien die einfachen Aussagen P, Q und R. Dann sind bspw. 4 Äquivalenz von Aussagen 43 boolescher Ausdruck „einfache Aussage“ ( boolescher Ausdruck !

Download PDF sample

Rated 4.26 of 5 – based on 23 votes