Veranstaltung "Programmierkurs Java"
Im "Programmierkurs Java" werden die Grundlagen des Programmierens anhand der Programmiersprache
Java eingeführt. Diese Veranstaltung wendet sich vor allem an Teilnehmer, die vorher noch keine
Programmiersprache erlernt haben, aber auch an solche, die mit dem Programmieren noch nicht
vertraut sind.
Studierenden, die den Vorlesungszyklus Informatik I, II und Pragrammierpraktikum
im Sommersemester beginnen wollen, wird die Teilnahme dringend empfohlen, da in den zugehörigen
Übungen Programmieraufgaben in Java zu bearbeiten sind.
Eine Anmeldung zu dieser Veranstaltung ist nicht notwendig.
Scheinvergabe
Im Hinblick auf die Einführung der
Bachelor-/Masterstudiengänge werden fakultativ Scheine
vergeben, die im Rahmen einer Live-Programmieraufgabe erworben werden. Die
Anzahl der Credit Points wird noch bekannt gegeben.
Die Ergebnisse der beiden Live-Programmieraufgaben finden Sie hier.
Am 9. Januar 2006 von 12 Uhr bis 13:30 Uhr wird eine
Nachbesprechung der Live-Programmieraufgaben im Raum 301
Pohligstrasse 1 stattfinden. Es wird
nun doch ein zweiter Prüfungstermin angeboten werden
und zwar am 11.1.2006 in der Zeit von 14-16 Uhr, so dass zwei
Zeitgruppen zu je einer Stunde gebildet werden.
Die Anmeldung zur Programmierkurs-Nachschreibeklausur ist
beendet.
Die Gruppeneinteilung finden Sie hier.
Zum Trainieren finden Sie die Aufgabentexte der ersten Live-Programmieraufgabe hier
zusammen mit Musterlösungen
.
Termine
Mittwochs 13:15-14:45 und freitags 15-16:30 Uhr im Hörsaal I der physikalischen
Institute, ab dem 19. Oktober 2005.
Mailingliste
Für den Programmierkurs gibt es eine Mailingliste. Sie können sich
hier
für die Liste eintragen.
Nutzen Sie die Liste und diskutieren Sie die erlernten Inhalte untereinander.
Machen Sie sich und den anderen Lesern der Liste die Abläufe und Funktionsweisen klar.
Die Liste ist nicht moderiert, das Archiv ist öffentlich verfügbar.
Um Spam vorzubeugen, sind Beiträge nur Listenmitgliedern erlaubt.
Downloads
Sie erhalten hier die Datei In.java, die Sie zum vereinfachten Einlesen von Dateien brauchen.
Literatur zu Java
Für Java-Einsteiger empfiehlt sich folgende Literatur, zunächst die ersten
beiden Bücher:
-
Sprechen Sie Java?, Hanspeter Mössenböck, dpunkt, 3. Auflage, 2005. Mit etlichen Aufgaben zum trainieren.
-
Thinking in Java, Bruce Eckel, Prentice Hall, 4. Auflage, 2005.
Angekündigt, aber noch nicht erschienen, siehe:
Where is Thinking in Java, 4th Edition?.
Hier ist die
3. Auflage
kostenlos verfügbar.
-
Java How to Program, Harvey M. Deitel, Paul J. Deitel,
Prentice Hall, 6. Auflage, 2005 (auch für C++ verfügbar).
-
Algorithms in Java (Part 1-4),
R. Sedgewick,
Addison-Wesley, 3. Auflage, 2002 (gibt es auch für C und C++).
Literatur zu C++
Für C++ gibt es eine sehr gute objektorientierte Einführung
eines deutschen Autors (Nicolai Josuttis), der in der C++-Community
ein sehr hohes Ansehen genießt.
Neben dem Klassiker von Bjarne Stroustrup sind zu nennen:
-
Objektorientiertes Programmieren in C++, Nicolai Josuttis,
Addison-Wesley, 2. Auflage, 2001
-
Thinking in C++ (Volume 1), Bruce Eckel,
Prentice Hall, 2. Auflage, 2000
-
C++ Programming Language,
Bjarne Stroustrup, Addison-Wesley, 3. Auflage oder "Special Edition", 2000.
In der aktuellen Ausgabe (September 2004) bestehen zwischen 3. Auflage (Softcover)
und "Special Edition" (Hardcover) inhaltlich kein Unterschied,
bei älteren Ausgaben der gleichen Auflage schon!
-
C++ Standard Library, Nicolai Josuttis, Addison-Wesley, 1999
Das Buch von Stroustrup enthält auch ein Kapitel zur Standard Template Library (STL).
Wer die STL häufiger einsezten möchte, sollte zusätzlich zu einem Buch wie das
"C++ Standard Library" von Josuttis greifen.
|