Home


Organisation


Vorlesungen


Übungen


Klausur


Kommunikation


Links

 
 


 

Programmierkurs Java (WS 2001/2002)

Auf diesen Seiten finden sich allgemeine und aktuelle Informationen und Termine zum "Programmierkurs Java", der im Wintersemester 2001/2002 von Dietrich Boles am Fachbereich Informatik der Universität Oldenburg durchgeführt wird.

Aktuelle Hinweise
Ziele und Inhalte
Übersicht
Kontakt

Aktuelle Hinweise

Newsletter
Abonnieren Sie den PK-Java-Newsletter:
Newsletter-Archiv
  • 04.04.2002, 16.30 Uhr: Die Nachklausur ist fertig korrigiert. Die Ergebnisse findet Ihr hier.

  • 20.02.2002, 12.30 Uhr: Die Klausur ist fertig korrigiert. Die Ergebnisse findet Ihr hier.

  • 15.02.2002: Die Klausur ist beendet. Die Musterlösungen findet Ihr hier.

  • 06.02.2002: Das DISTANZ-Turnier ist beendet. Die Ergebnisse findet Ihr hier.
    In einem spannenden knappen Finale konnte sich das Programm STANHI.vierzig (Stefan Meyer, Hilmar Bunjes, Angelo Maron) gegen das Programm dj796.DistanzDaniel (Daniel Jasper) durchsetzen.

  • 05.02.2002: Das DISTANZ-Turnier wird wegen der VL von Prof. Nebel um 2 Stunden verschoben. Also Beginn: Do, 07.02.2002, 16.15 Uhr; Ende: ca. 19 Uhr.

  • 30.01.2002: Wichtige Hinweise zur Klausur und zum DISTANZ-Turnier: HTML, PDF, WORD

  • 30.01.2002: Im DISTANZ-Spiel waren noch Fehler. Hier die neue Version fuer zuhause: distanz.tar

  • 24.01.2002: Probeklausur von Joerg Bremer: Klausur, Loesungen

  • 22.01.2002: Vorlaeufige Hinweise zum DISTANZ-Turnier: Hinweise.pdf

  • 22.01.2002: Das DISTANZ-Spiel wurde nochmal veraendert. Neben einem Zeitlimit gibt es nun auch ein Speicherlimit (von 4000000 Bytes). Die Klasse DistanzSpieler bietet zwei Methoden getMaxMemory und getUsedMemory, mit der man das Limit bzw. den aktuell verbrauchten Speicher abfragen kann. Hier die neue Version fuer zuhause: distanz.tar

  • 16.01.2002: Das neue(!) DISTANZ-Spiel für zu hause: distanz.tar
    Nun auch mit graphischer Version (gdistanz)!

  • 16.01.2002: Die geaenderten Folien von Vorlesung 12: PowerPoint; PDF;

  • 16.01.2002: Ein vollständiges DISTANZ-spielendes Programm: DistanzProgramm.java

  • 09.01.2002, 19.00 Uhr: In dem Nimm-Programm von Aufgabe 42 hatte sich ein Fehler eingeschlichen (Methode liefereZahl). Ist jetzt korrigiert!

  • 09.01.2002: WICHTIG FUER DOP4ler: Tragen Sie sich bitte bis spätestens den 12.01.2002 bei Ihrem Tutor (!) in eine Belegungsliste ein, wenn Sie das Modul Programmierkurs Java entsprechend Paragraph 4 der Studienordnung belegen wollen. Verpassen Sie diesen Termin bitte nicht! Ansonsten ist keine Bewertung und Benotung des Moduls möglich.

  • 09.01.2002: Das DISTANZ-Spiel für zu hause: distanz.tar

  • 09.01.2002: Musterlösung zu Aufgabe 40: DistanzSpiel.java

  • 19.12.2001: Was Lustiges zu Weihnachten: Der Moorhamster alias Moorhuhn 4 (von einem frustierten (?) Hamster-Programmierer): Moorhamster.zip

  • Materialien der Zentralübungen

  • 05.12.2001: Das diesjährige Spiel heißt DISTANZ.

  • dibo.tar

  • Guter Java-Editor: JOE

  • Hamster-Simulator für LINUX: hier klicken

  • Endgültige Tutorienzuordnung: Tutorien-Belegungsliste

  • 19.10.2001: Auf den ARBI-Rechner liegt das JDK 1.3.1 für Windows: /user/fb10/dibo/java/j2sdk-1_3_1_01-win.exe

  • 19.10.2001: JDK-Mirror-Liste

  • Informatik-Eignungstests:
    http://www.pms.informatik.uni-muenchen.de/eignungstest
    http://www.tu-chemnitz.de/fsrif/selbsttest01/

Ziele und Inhalte

Ziele des Programmierkurs Java sind zum einen das Erlernen grundlegender Konzepte der imperativen und objektorientierten Programmierung und zum anderen das Kennenlernen der Programmiersprache Java.

Java ist eine erst Mitte der 90er Jahre entwickelte Programmiersprache, die insbesondere im Zusammenhang mit dem Word Wide Web sehr schnell bekannt geworden ist. Besondere Java-Programme, Applets genannt, können nämlich in WWW-Seiten eingebunden und von WWW-Browsern wie Netscape Communicator oder Microsoft Explorer ausgeführt werden. Java kann allgemein charakterisiert werden als eine einfache, objektorientierte, verteilte, interpretierte, robuste, sichere, architekturunabhängige, portable, hochleistungsfähige, multithreaded und dynamische Sprache.

Es ist kein Ziel des Programmierkurs Java, das zu Java gehörige JDK (eine vorgefertigte Klassenbibliothek) kennenzulernen. Insbesondere werden im Programmierkurs keine Fertigkeiten zum Erstellen graphischer Benutzungsoberflächen bzw. Applets vermittelt. Der Umgang mit dem JDK ist erst Inhalt des Softwarepraktikums im vierten Semester.

In der Vorlesung werden zunächst allgemeine imperative Programmierkonzepte von Java für das "Programmieren im Kleinen", wie Typen, Variablen, Anweisungen und Funktionen, vorgestellt.

Anschließend werden dann weitergehende sogenannte objektorientierte Konzepte von Java, wie die Klassendefinition, Interfaces und Vererbungsmechanismen, vermittelt, die es erlauben, große, strukturierte, wiederverwendbare und erweiterbare Programmsysteme zu entwickeln.

In den Übungen wird der Lernstoff durch die Bearbeitung von Aufgaben vertieft. Die aktive Bearbeitung der Übungsaufgaben ist dabei außerordentlich wichtig. Programmieren lernt man nicht durch Zuhören sondern durch Ausprobieren und Üben.

Integraler Bestandteil des Programmierkurs ist seit vielen Jahren 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.

Übersicht

Sie befinden Sich hier auf der Homepage der Web-Site zum Programmierkurs Java, der im Wintersemester 2001/2002 von Dietrich Boles am Fachbereich Informatik der Universität Oldenburg durchgeführt wird.

Wenn Sie sich über die Durchführung des Programmierkurses Java im allgemeinen informieren wollen, klicken Sie auf Organisation.

Der Programmierkurs Java besteht aus Vorlesungen und Übungen. Informationen zu den Vorlesungen (Ort, Zeit, Inhalte, Skript, ...) finden Sie unter Vorlesungen; Informationen zu den Übungen (Ort, Zeit, Aufgaben, Musterlösungen, ...) finden Sie unter Übungen.

Für die Bewertung und Benotung des Programmierkurs Java müssen Sie u.a. eine Klausur am Ende des Semsters bestehen. Informationen zur Klausur (Ort, Zeit, Voraussetzungen, Musterklausuren, ...) können Sie unter Klausur abrufen.

Wenn Sie mit mir oder Ihren Kommilitonen in Kontakt treten möchten, können Sie Kommunikation anklicken. Hier gibt es einen Chat und ein Diskussionsforum.

Zu Java gibt es unzählige Informationen im Internet. Unter Links habe ich Ihnen einige nützliche URLs zusammengestellt.

Kontakt

Diese WWW-Site wird von Dietrich Boles gepflegt.

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