Javakurs2008/Gliederung: Unterschied zwischen den Versionen
(→Tagesplahn: Link korrigiert) |
(→LE 5 (45 min), Tag 3) |
||
Zeile 106: | Zeile 106: | ||
=== LE 5 (45 min), Tag 3 === | === LE 5 (45 min), Tag 3 === | ||
− | *'''Vortragende''': | + | *'''Vortragende''': Katrin Lange, Robert Lubkoll |
*'''Interessenten''': Martin Häcker, Katrin Lange, Robert Lubkoll | *'''Interessenten''': Martin Häcker, Katrin Lange, Robert Lubkoll | ||
Version vom 28. März 2008, 13:30 Uhr
Inhaltsverzeichnis
Tagesplahn
Bitte ladet eure Vortrage auf die jeweiligen Seiten hoch.
Die alten Vorträge findet ihr hier: Javakurs2007
Zeit | Di | Mi | Do | Fr |
---|---|---|---|---|
9:00 C.t. | Vortrag (MA 042) | Vortrag (MA 042) | Vortrag (MA 042) | Vortrag (MA 042) |
10:00 | Übung | Übung | Übung | Übung |
11.00 | ||||
12:00 | Mittagspause | Mittagspause | Mittagspause | Mittagspause |
13:00 C.t. | Vortrag (MA 042) | Übung | Vortrag (MA 042) | Übung |
14:00 | Übung | Übung | ||
15:00 |
LE 1 (45 min), Tag 1
- Vortragende: Milan Mehner, Felix Friedrich
- Interessenten: Milan Mehner, Felix Friedrich
- Organisatorisches
- HelloWorld
- Wie wird ein iteratives Programm verarbeitet?
- Variablen
- Deklaration und Zuweisung
- wichtige Basistypen
- Fallunterscheidungen
- Blöcke und Einrückung
- Kommentare
- compilieren und ausführen
- Fehlermeldungen
LE 2 (45 min), Tag 1
- Vortragende: Robert Buchholz, Sebastian Dyroff
- Interessenten: Robert Buchholz, Sebastian Dyroff
- Arrays
- Schleifen
- Opal beispiel
- while
- for
- Schleifenbedingungen
- Endlosschleifen vermeiden (Gleitkommazahlen, >=, ...)
LE 3 (45 min), Tag 2
- Vortragende: Kai Dietrich, Nadim El Sayid
- Interessenten: Kai Dietrich, Nadim El Sayid
- Methoden
- Warum benutzen wir Methoden?
- Wie werden sie deklariert?
- Call by Value
- Unterschied Methode/Funktion
- Java API (Wo kommen Methoden her)
- sprechende Namen
- Debugging
- Testen
- Testwerte finden
- Was kann man mit Testen erreichen, warum trotzdem essentiell
LE 4 (45 min), Tag 3
- Vortragende: Robert Lubkoll, Daniel Käs
- Interessenten: Robert Lubkoll, Daniel Käs
- Wie bearbeiten geübte Programmierer eine Aufgabenstellung ?
- Wo fange ich mit dem Schreiben eines Programms an ?
- Wie behalte ich den Überblick in meinem Code ?
- Warum ist cooler Code schlechter Code ?
LE 5 (45 min), Tag 3
- Vortragende: Katrin Lange, Robert Lubkoll
- Interessenten: Martin Häcker, Katrin Lange, Robert Lubkoll
- Was ist ein Objekt?
- Wie funktioniert die Java-Syntax für Objekte?
- Welche Fehler treten beim Programmieren mit Objekten häufig auf?
- Wie verwendet man Objekte um seinen Code aufzuteilen?
- Objektorientierung
- Gruppierung von Daten/eigene Datentypen
- Zugriffsschutz
- Daten bringen ihre Methoden mit
LE 6 (45 min), Tag 4
- Vortragende: Mario Bodemann, Björn Lohrmann
- Interessenten: Kai Dietrich
- Wiederholung LE 5
- Kapselung /Information Hiding
- Standardmethoden (ohne Vererbung)
- Aber schon polymorphie, also (Object)myFancyOwnObject.toString() tut das richtige
- toString
- equals
- == versus equals
- Motivierung
- Beispiele mit Datentyperstellung und erzeugten Instanzen in C++, C#, J++, ...
Abschlussveranstaltung
- Bedankung bei IRB, Teilnehmer, etc.
- Ellen hält, wie jedes Jahr, eine Rede ;)
Links
Javakurs2008/Tutorenportal_Javakurs_2008
Javakurs2008/Übungspool ( Javakurs2008/Übungspool_Entwürfe, Javakurs2008/Musterloesungen)