|
|
 |
 |
 |
 |
 |
 |
 |
|
Der Lehrstuhl für Angewandte Telematik / e-Business bietet in der vorlesungsfreien Zeit vor dem Sommersemester 2006 einen fakultativen Java-Praxiskurs für interessierte Studenten aller Studiengänge an. In der zweiwöchigen Kompaktveranstaltung werden u.a. folgende Themen behandelt:
- Objektorientierte Analyse und Design (Modellierung in UML und Java)
- Java-Programmiertechniken (Kontrollstrukturen, Exception Handling, ...)
- Datenstrukturen (Strings, Arrays, Listen, ...)
- Klassenbibliothek (Datumsarithmetik, Dateizugriffe, ...)
- Grafische Benutzungsoberflächen (Swing, MVC-Paradigma, ...)
Im Rahmen von freiwilligen Programmierübungen besteht die Möglichkeit, die in den Vorlesungen vermittelten Konzepte anzuwenden und zu vertiefen.
|
|
|
 |
 |
 |
 |
 |
 |
|
Am 30.3. konnte mit Hilfe der in der Vorlesung ausgeteilten TANs Online-Feedback zum Java-Praxiskurs abgegeben werden.
|
|
|
 |
 |
 |
 |
 |
 |
 |
|
Der Übungsbetrieb läuft in Form freier Übungen ab, d.h. statt korrigierter und bewerteter Abgaben gibt es in der Folgevorlesung jeweils eine ausführliche Besprechung der Lösungen.
Die Übungen können am heimischen Rechner bearbeitet werden. Für die Lösung der Übungsaufgaben wird ein JDK 1.5 benötigt. Aktuell ist bei Sun das JDK 5.0 Update 6 verfügbar (Achtung: Nicht das JRE, sondern das JDK herunter laden!); auf der gleichen Seite kann auch die J2SE 5.0 Documentation heruntergeladen werden. Installationshinweise für verschiedene Plattformen stehen ebenfalls bei Sun bereit. (Im Kurs werden u.a. neue Features der Java 2 Platform Standard Edition (J2SE) 5.0 vorgestellt, die meisten Übungsaufgaben lassen sich aber auch mit den Entwicklungstools der J2SE 1.4 bearbeiten.)
Als Entwicklungsumgebung bieten sich u.a. TextPad (für Java-Entwicklung konfiguriert), BlueJ, JCreator Lite Edition, Eclipse, NetBeans IDE oder JBuilder Foundation an; die Modellierung in UML ist z.B. mit Poseidon for UML Community Edition oder EclipseUML Free Edition möglich (Auflistung nach steigender Mächtigkeit und Komplexität, jedoch ohne Anspruch auf Vollständigkeit). Da wir im Kurs etwas näher auf BlueJ eingehen werden, empfehlen wir diesen Editor für die ersten Schritte.
|
|
|
 |
 |
 |
 |
 |
 |
 |
|
Zur Bearbeitung der Übungsaufgaben kann alternativ der Sun-Pool des Instituts für Informatik (Raum 1-09, 1-12, 1-13 im Hauptgebäude am Augustusplatz) genutzt werden. Dort stehen das Java Development Kit (JDK) 5.0 (unter /usr/bin) und BlueJ 2.1 (unter /usr/local/bin) zur Verfügung. Auch die API-Dokumentation der Klassenbibliothek ist auf diesen Rechnern lokal unter /dargb/java/docs/api verfügbar.
Der Zugang ist für Informatikstudenten per Studentenausweis möglich, eventuell muss der Zugang noch im Ausweis eingetragen werden. Informationen dazu gibt es an den Pooltüren oder bei den Betreuern der CIP-Pools.
Studenten anderer Studiengänge können die Pools nicht mit ihrer Chipkarte öffnen und haben dort u.U. auch keinen Account. Ein Gastaccount für den Kurs kann bis zum 17. März bei uns beantragt werden (solange der Vorrat reicht). Um Zugang zum Pool zu bekommen, empfehlen wir, sich mit Informatikern zu verabreden oder einfach zu klopfen. :-)
|
|
|
 |
 |
 |
 |
 |
 |
 |
|
e-Books
Gebundene Bücher
- Barnes, Kölling: Objects First with Java - A Practical Introduction using BlueJ, 2nd Edition, Prentice Hall/Pearson Education 2004
- Deutsche Ausgabe: Barnes, Kölling: Objektorientierte Programmierung mit Java - Eine praxisnahe Einführung mit BlueJ, 1. Auflage, Pearson Studium 2003
- Ratz, Scheffler, Seese, Wiesenberger: Grundkurs Programmieren in Java, Hanser 2004
- Flanagan: Java in a Nutshell, 5th Edition, O'Reilly 2005
|
|
|
 |
 |
|