Sie sind hier: Home > über mich > Mein Studium > Veranstaltungen > Informatik > Java

über mich



Golfschläger Mit dem Golfschläger um die weite Welt
Haftpflichtversicherung Das optimale Angebot für Ihre Wünsche.

Weiterführende Links

Öffnet einen externen Link in einem neuen FensterProgrammierkurs Java - Bereitstellung von Materialien des Programmierkurs Java, der von Dr. Dietrich Boles am Department für Informatik der Universität Oldenburg durchgeführt wird.

Öffnet einen externen Link in einem neuen FensterJava-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