Java-Intensivkurs

Professor:
• Prof. Dr. Detlef Kömker

Wissenschaftlicher Mitarbeiter:
• Dipl. Inf. Ashraf Abu Baker

Tutoren:
• Frank Abromeit
• Igor Geier
• Gerold Kühne
• Muhammed Sayar

 

Zertifikate:

Der Java-Vorkurs richtet sich an Studierende ab dem 3. Semester, die über Grundkenntnisse in der Programmierung verfügen und mit den Grundbegriffen Datentypen, Datenstrukturen, Algorithmen, Programme, Variablen, Schleifen, Arrays, Referenzen etc. vertraut sind. Ziel des Kurses ist es, die TeilnehmerInnen mit den Grundlagen der objektorientierten Programmierung in Java durch eine systematische Einführung in die Thematik, vertraut zu machen und sie auf die Teilnahme an Programmierpraktika insbesondere im Grund- jedoch auch im Hauptstudium vorzubereiten. Der Kurs baut auf dem in der Vorlesung PRG2 behandelten Java-Teil auf und erweitert diesen um die wichtigsten Aspekte der Programmiersprache Java. Vorgestellt werden insbesondere die wichtigsten Konzepte und Klassen der Java-API wie Applets, Packages, Interfaces, Exceptions, Input-, Output-Streams, Collections, Generics, AWT, Swing, Threads, XML-Processing, JDBC...etc. Der Kurs eignet sich nicht für Studienanfänger ohne Programmierkenntnisse.

Es handelt sich um einen Intensivkurs, der in der Zeit von Mo., den 01.10.07 bis Freitag, den 12.10.07 jeweils von 09:00 Uhr bis 18:00 Uhr stattfindet. Vormittags wird der theoretische Teil (Vorlesung und theoretische Aufgaben) behandelt. Nachmittags bearbeiten die TeilnehmerInnen unter Betreuung von Tutoren Programmieraufgaben an den RBI-Rechnern. Bei regelmäßiger und erfolgreicher Teilnahme kann ein Teilnahmeschein ausgestellt werden.

 

Vorlesung:

Tag
Datum / Uhrzeit *
Ort
Themen

Folien (Monitorversion)

Folien (Druckversion)

Begleitmaterial
Mo. 01.10.07 / 9:00 Uhr Magnus HS Grundlagen, Eclipse-Demo Foliensatz1+2 Foliensatz1+2 Teil1-5
Di. 02.10.07 / 9:00 Uhr Magnus HS Kontroll-Strukturen, OOP Foliensatz1+2 Foliensatz1+2  
Mi. Feiertag          
Do. 04.10.07 / 9:00 Uhr Magnus HS Modifier, Referenzen, Initialisierer, Pakete Foliensatz3 Foliensatz3  
Fr. 05.10.07 / 9:00 Uhr Magnus HS Interfaces, Namenskonventionen, java.lang, Exceptions Foliensatz4 Foliensatz4  
Mo. 08.10.07 / 9:00 Uhr Magnus HS Generics, Collections Foliensatz5 Foliensatz5  
Di. 09.10.07 / 9:00 Uhr Magnus HS Generics, Collections Foliensatz5 Foliensatz5  
Mi. 10.10.07 / 9:00 Uhr H IV Dateien und Verzeichnisse (I/O) Foliensatz6 Foliensatz6  
Do. 11.10.07 / 9:00 Uhr H I Applets, AWT, Swing1 Foliensatz7 Foliensatz7  
Fr. 12.10.07 / 10:00 Uhr H I Swing2      
Mi.

24.10.07/
14:30

Magnus
HS

UI-Design Foliensatz8 Foliensatz8  

* Alle Termine sind s.t.-Termine

Übungstermine:

Zeit (Mo.-Fr.)
Art der Übung
Ort
10:30-12:00 Uhr Bearbeitung von theoretischen Aufgaben RBI
12:00-13:00 Uhr Abgabe und Lösung der theoretischen Aufgaben Magnus HS
13:00-14:00 Uhr Pause  
14:00-18:00 Uhr Bearbeitung von Programmieraufgaben RBI

Übungsblätter & Codebeispiele:

Tag MC-Aufgaben Programmieraufgaben Codebeispiele
1 Blatt1.1 Blatt1.2 Samples1
2 Blatt2.1 Blatt2.2 Samples2
3 Blatt3.1 Blatt3.2 Samples3
4 Blatt4.1 Blatt4.2 (UML-Diagramm1) Samples4
5 Blatt5.1 Blatt5.2 (UML-Diagramm2) Samples5
6 Blatt6.1 Blatt6.2 Samples6
7   Blatt7.2 Samples7
8   Blatt8.2 (UML-Diagramm3) Samples8
      Samples9

 

 

 

 

Literatur:
Jetzt lerne ich Java 6 (verfügbar in der Uni-Bibliothek)
Java ist auch eine Insel (Online-Buch)
Handbuch der Java-Programmierung 4. Auflage (Online-Buch)
Java in 21 Tagen (Online-Buch)
Programmieren in Java: Einführung (Online-Buch)
Java-Einführung (Online-Kurs)
Designmuster und Zertifizierungswissen (Online-Buch)
Ein Artikel zum Thema Generics
Weitere 410 Online-Bücher und Resourcen (Achtung: teilweise veraltet!)

JDK:
JDK 6.0
Java-Doc (Online-Version)
Java-Doc (Download)

Eclipse:
Eclipse-Demos
Eclipse.org

Eclipse IDE for Java Developer 3.3 (Java-Entwicklungsumgebung)
Einstieg in Eclipse 3.3 (Online-Buch)
Using Eclipse Europa (Online-Tutorial)

zurück zur Übersicht
Druckversion dieser Seite | Letzte Änderung: 16.12.2007 - 15:41 Uhr