Über LPZ E-BUSINESS
Lehre
Lehrveranstaltungen
Übungen
Klausuren
Praktika
Abschlussarbeiten
DuD-Seminar
Studiengang-Wegweiser
Forschung
Projekte
Veröffentlichungen
Veranstaltungen
Kontakt
Presse
Interner Bereich
 
Agile MDA
IT-Radar
Mobile Technology Lab
Distinguished Lectures
Series
Java-Praxiskurs I (Ende März 2006)
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.
Umfang: 10 Vorlesungen incl. Globalübungen à 2,5 h
Prüfungen: keine (fakultative Veranstaltung)
   
Zeit: 20.-31.03.2006 (Mo-Fr) 09:00-12:00 Uhr
Ort: Hörsaal KH 2-07, Städtisches Kaufhaus
Dozenten: Malte Hülder
Vincent Wolff-Marting
Online-Feedback
Am 30.3. konnte mit Hilfe der in der Vorlesung ausgeteilten TANs Online-Feedback zum Java-Praxiskurs abgegeben werden.
Vorlesungen
Datum Skript Präsentation
20.03.2006  1. Vorlesungseinheit  1. Vorlesungseinheit
21.03.2006  2. Vorlesungseinheit  2. Vorlesungseinheit
22.03.2006  3. Vorlesungseinheit  3. Vorlesungseinheit
23.03.2006  4. Vorlesungseinheit  4. Vorlesungseinheit
24.03.2006  5. Vorlesungseinheit  5. Vorlesungseinheit
27.03.2006  6. Vorlesungseinheit  6. Vorlesungseinheit
28.03.2006  7. Vorlesungseinheit  7. Vorlesungseinheit
29.03.2006  8. Vorlesungseinheit  8. Vorlesungseinheit
30.03.2006  9. Vorlesungseinheit  9. Vorlesungseinheit
31.03.2006  10. Vorlesungseinheit  10. Vorlesungseinheit
Übungen
Besprechung Übungsblatt Quelltext Skript Präsentation Quelltext
21.03.2006  1. Übung    1. Lösung  1. Lösung  1. Lösung
22.03.2006  2. Übung    2. Lösung  2. Lösung  2. Lösung
23.03.2006  3. Übung  3. Übung  3. Lösung  3. Lösung  3. Lösung
24.03.2006  4. Übung  4. Übung  4. Lösung  4. Lösung  4. Lösung
27.03.2006  5. Übung  5. Übung  5. Lösung  5. Lösung  5. Lösung
28.03.2006  6. Übung  6. Übung  6. Lösung  6. Lösung  6. Lösung
29.03.2006  7. Übung    7. Lösung  7. Lösung  7. Lösung
30.03.2006  8. Übung  8. Übung  8. Lösung  8. Lösung  8. Lösung
31.03.2006  9. Übung  9. Übung  9. Lösung  9. Lösung  9. Lösung
Übungsbearbeitung auf eigenem Rechner
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.
Übungsbearbeitung in IfI-Pools
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. :-)
Literatur
e-Books

Gebundene Bücher