Javakurs 2009/Vortragendenportal: Unterschied zwischen den Versionen
Zeile 14: | Zeile 14: | ||
* Milan M. | * Milan M. | ||
* Thaddäus K. | * Thaddäus K. | ||
+ | |||
+ | == Peer-Review Vortrag == | ||
+ | {| border="0" cellpadding="4" cellspacing="2" | ||
+ | |- bgcolor="#D8D8D8" | ||
+ | !Zeit | ||
+ | !Sa 14.03.2009 | ||
+ | !So 15.03.2009 | ||
+ | |- bgcolor="#E8E8E8" | ||
+ | |12:00-14:00 [[s.t.]] | ||
+ | |trage dich bitte hier ein | ||
+ | |trage dich bitte hier ein | ||
+ | |- bgcolor="#F5F5F5" | ||
+ | |14:00-16:00 | ||
+ | |trage dich bitte hier ein | ||
+ | |trage dich bitte hier ein | ||
+ | |- bgcolor="#F5F5F5" | ||
+ | |16:00-18:00 | ||
+ | |trage dich bitte hier ein | ||
+ | |trage dich bitte hier ein | ||
+ | |||
+ | |} | ||
+ | |||
== Vorträge und Themen == | == Vorträge und Themen == |
Version vom 24. Februar 2009, 13:13 Uhr
- Die aktuelle Gliederung ist nach Javakurs 2009 umgezogen.
- Bitte ladet eure Vortrage auf die jeweiligen Seiten in der Gliederung hoch.
- Die alten Vorträge findet ihr hier: Javakurs2008
Vortragende
- Daniel K.
- Sebastian D.
- Kai D.
- Robert L.
- Mario B.
- Florian S.
- Milan M.
- Thaddäus K.
Peer-Review Vortrag
Zeit | Sa 14.03.2009 | So 15.03.2009 |
---|---|---|
12:00-14:00 s.t. | trage dich bitte hier ein | trage dich bitte hier ein |
14:00-16:00 | trage dich bitte hier ein | trage dich bitte hier ein |
16:00-18:00 | trage dich bitte hier ein | trage dich bitte hier ein |
Vorträge und Themen
LE 1 (45 min), Tag 1
- Vortragende:
- Interessenten: Thaddäus K., Milan M.
- 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:
- Interessenten: Sebastian D., Mario B.
- Arrays
- Schleifen
- Opal beispiel
- while
- for
- Schleifenbedingungen
- Endlosschleifen vermeiden (Gleitkommazahlen, >=, ...)
LE 3 (45 min), Tag 2
- Vortragende:
- Interessenten: Kai D.
- 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:
- Interessenten: Daniel Käs, Robert L.
- 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:
- Interessenten: Robert L.
- 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:
- Interessenten: Florian S.
- 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
Javakurs 2009/Übungspool ( Javakurs 2009/Übungspool_Entwürfe, Javakurs 2009/Musterloesungen)