über mich
- 1:
Wer bin ich?. - 2:
Mein Studium.- 2.1:
Wie alles begann. - 2.2:
Veranstaltungen.- 2.2.1:
Zwischenprüfung. - 2.2.2:
BWP. - 2.2.3:
Wiwi. - 2.2.4:
Informatik.
- 2.2.1:
- 2.3:
Handelslehramt. - 2.4:
Referendariat. - 2.5:
Uni Oldenburg. - 2.6:
Berufsschulen. - 2.7:
Wohnen in Oldenburg. - 2.8:
Links.
- 2.1:
- 3:
Meine Hobbys.
Weiterführende Links
Programmierkurs Java - Bereitstellung von Materialien des Programmierkurs Java, der von Dr. Dietrich Boles am Department für Informatik der Universität Oldenburg durchgeführt wird.
Java-Hamster-Modell - Informationen rund um das so genannte Java-Hamster-Modell, dies ist ein einfaches aber mächtiges diaktisches Modell, mit dessen Hilfe Grundkonzepte der Programmierung auf spielerische Art und Weise erlernen werden können.
Programmierkurs Java
Im Programmierkurs Java sollten grundlegender Konzepte der imperativen und objektorientierten Programmierung anhand der Programmiersprache Java kennengelernt werden.
Integraler Bestandteil des Programmierkurs war das sogenannte Hamster-Modell. Das Hamster-Modell ist ein einfaches aber mächtiges Modell, mit dessen Hilfe Grundkonzepte der Programmierung auf spielerische Art und Weise erlernt werden können. Der Programmierer steuert einen "virtuellen Hamster" durch eine virtuelle Landschaft und lässt ihn bestimmte Aufgaben lösen.
Jede Woche wurde ein Übungsblatt ausgegeben, das innerhalb einer Woche von 2er- oder 3er-Gruppen zu bearbeiten war. Nur wenn 40 % der Aufgaben erfolgreich bearbeitet wurden, erfolgte eine Zulassung zur Klausur.
Veranstaltungstitel: Programmierkurs Java
Dozent: Dr. Dietrich Boles
Dauer: ein Semester
Leistungsnachweis: aktive Mitarbeit in den Übungen (mind. 40%) + Klausur
Inhalte der Veranstaltung:
- Einführung in die Programmierung
- Das Hamster-Modell
- Variablen, Werte, Datentypen, Operatoren, Ausdrücke, Deklarationen
- Anweisungen, Kontrollstrukturen
- Prozeduren, Funktionen, Gültigkeitsbereich, Lebensdauer
- Speicherverwaltung, Rekursion, Backtracking
- Zusammengesetzte Datenstrukturen, Referenzdatentypen, Arrays
- Klassen und Objekte
- OO-Softwareentwicklung
- Vererbung, Polymorphie
- Abstrakte Klassen, Interfaces
- Pakete, JDK, Datenkapselung
- Exceptions, Dokumentation
- Ein-/Ausgabe, Threads, GUIs, Applets, Client-Server

