Dibo


Teaching

 
 


 

Programmierkurs Java (WS 98/99)

Auf diesen Seiten finden sich allgemeine und aktuelle Informationen und Termine zum Programmierkurs Java, der im Wintersemester 1998/1999 gehalten wird.

Für Fragen, Kommentare, Hinweise, Verbesserungsvorschläge etc. bitte EMail an boles@informatik.uni-oldenburg.de senden.

Aktuelle Hinweise

An denjenigen, der die gefälschten Aushänge angebracht hat: Ich empfinde diesen Vorgang als ein ausgesprochen unsoziales Verhalten Deinen Kommillitonen gegenüber. Ich bin nicht der Leidtragende; das sind die betroffenen Studierenden.

Ich bitte alle, die aufgrund der Aushänge nicht zur Klausur erschienen sind, sich mit mir in Verbindung zu setzen.

Wer denjenigen kennt, der die Aushänge angebracht hat, möge sich ebenfalls mit mir in Verbindung setzen. Das ist kein Petzen; vielmehr könnte dadurch verhindert werden, daß so etwas nochmal passiert.

Organisation der Vorlesung
Struktur der Vorlesung und Skripte
Übungen und Musterlösungen
Hamster
Software
Sonstige Hinweise
Nützliche Links

Struktur der Vorlesung und Skript

Hier finden Sie die Struktur und Inhalte der einzelnen Vorlesungen. Sobald ich die Folien fertiggestellt habe, werde ich sie jeweils einhängen (und zwar im PowerPoint-Format).
  • 21.10.1998:Folien
    • Organisatorisches
    • Die Programmiersprache JAVA

  • 28.10.1998:Folien
    • Programmierung: Algorithmus, Sprachen, Werkzeuge
    • Rechner
    • Compiler
    • Syntaxdiagramme
    • Aussagenlogik

  • 04.11.1998:Folien
    • Das Hamster-Programmiermodell

  • 11.11.1998:Folien
    • Variablen
    • Werte
    • Elementare Datentypen
    • Operatoren
    • Ausdrücke
    • Deklarationen

  • 18.11.1998:Folien
    • Anweisungen
    • Kontrollstrukturen

  • 25.11.1998:Folien
    • Prozeduren
    • Funktionen
    • Gültigkeitsbereich

  • 02.12.1998:Folien
    • Lebensdauer
    • Rekursion
    • Zuweisungen (Ergänzungen)
    • Typumwandlungen

  • 09.12.1998:Folien
    • Zusammengesetzte Datenstrukturen
    • Referenzdatentypen
    • Arrays / Verbünde

  • 16.12.1998:Folien
    • Klassen und Objekte I

  • 13.01.1999: Folien, TTTSpiel.java
    • Klassen und Objekte II
    • Strings
    • Objektorientierte Softwareentwicklung

  • 20.01.1999: Folien, TTTSpiel.java (mit TTTProgramm)
    • Vererbung

  • 27.01.1999: Folien
    • Abstrakte Klassen
    • Interfaces

  • 03.02.1999: Folien
    • Pakete
    • Zugriffsrechte

  • 10.02.1999: Folien
    • Exceptions

  • 17.02.1999: Folien
    • Ein- und Ausgabe
    • Threads
    • Graphisch-interaktive Benutzerschnittstellen
    • JAVA-Applets

An dieser Stelle werden zu gegebener Zeit die Übungsblätter eingehängt sowie Musterlösungen zu ausgewählten Aufgaben.

Übungsblätter

Musterlösungen zu ausgewählten Aufgaben

Alte Klausuren / freiwillige Aufgaben zum Üben

Hamster

An dieser Stelle werden Informationen zum Hamster-Modell zur Verfügung gestellt.

Das Hamster-Skript stelle ich nun auch online zur Verfügung:

  • PDF-Datei (ca. 1 MByte)
  • Aufruf auf dem ARBI-Cluster mit:
    /usr/local/X11/bin/acroread /user/fb10/dibo/java/hamster/hamster.pdf

Hier gibts einen neuen wesentlich verbesserten Hamster-Simulator: hamster-v09.tar! Vielen Dank an Daniel Jasper!

Hier gibts eine Online-Version des verbesserten Hamster-Simulator: http://pfirsich.offis.uni-oldenburg.de:1111/hamster/hamster.html ! Die Version setzt des Nutzung von Netscape ab Version 4.0.7 voraus! Auch diese Version wurde von Daniel Jasper entwickelt!

Software

An dieser Stelle wird Software zur Verfügung gestellt, die im Rahmen der Übungen benötigt wird. Die tar-Files enthalten jeweils ein README-File mit näheren Informationen sowie Beispielprogramme.

Sonstige Hinweise

Ein Online-UNIX-Handbuch findet sich hier!