Home
General
Staff
Contact
Partners
Alumni
Research
Areas
Projects
Papers
Books
Reports
Awards
Teaching
Lectures
Exams
B.Projects
M.Theses
PhD Theses
Go Abroad
Misc
Library
Seminars
Gallery
Links
Search
Webmaster
|
Übungen zu Softwareentwicklung 2
(für Informatiker)
In den Übungen werden die in der Vorlesung besprochenen theoretischen Aspekte
der objekt-orientierten Programmierung an praktischen Programmierbeispielen
veranschaulicht.
In den Übungsstunden wird der Stoff der Vorlesung anhand von theoretischen
Fragen und praktischen Programmieraufgaben (wie sie in ähnlicher Form auch
bei den Übungstests und der Vorlesungsklausur gestellt werden) wiederholt
und vertieft.
Beginn: 4. März 2004
Als Literatur für die Lehrveranstaltung empfehlen wir folgende Bücher:
-
Mössenböck, H.: "Sprechen Sie Java?".
2. überarbeitete Auflage, dpunkt.verlag, Februar 2003.
-
Mössenböck, H.: "Objektorientierte
Programmierung in Oberon-2". 3. Auflage, Springer-Verlag, 1998.
-
Bell, D., Parr, M.: "Java
für Studenten - Grundlagen der Programmierung". 3. Auflage, Pearson Studium, 2003.
-
Middendorf, S., Singer, R., Heid J.: "Java -
Programmierhandbuch und Referenz". 3. Auflage, dpunkt.verlag, Oktober 2002.
NEWS
| 2004-03-05 |
Es gibt jetzt auch im KUSSS ein Diskussionsforum für diese LVA.
Es ist unter http://www.kusss.jku.at/kusss/kusss.do?cmd=viewforum&forum=416 zu erreichen.
Leider funktioniert der Link nur, wenn man bereits im KUSSS angemeldet ist. Also bitte, zuerst anmelden und
dann hier auf den Link klicken (oder in kopieren und in die Adressleiste des Browsers einfügen).
|
LVA-Leiter
| LVA-Nr. | Gruppe |
LVA-Leiter |
Zeit | Raum |
| 338.192 | 1 | Beer |
Do 10:15 - 11:45 | HF 9905 |
| 338.193 | 2 |
Beer |
Do 12:00 - 13:30 | HF 9905 |
| 338.194 | 3 |
Wöß |
Do 10:15 - 11:45 | HF 9903 |
| 338.195 | 4 |
Wöß |
Do 12:00 - 13:30 | HF 9903 |
Tutoren
Übungsangaben
Zeitplan
| UE-Std | KW | Datum |
Ausgabe | Review |
Hinweise, Unterlagen, ... |
| 1 | 10 | 4.3. |
UE 1 | |
Folien (Klassen, Applets),
Codebespiele zu Applets,
Kapitel 14 aus VO: Programmierstil (Teil 1)
|
| 2 | 11 | 11.3. |
UE 2 | UE 1 |
Folien (Selbsttest, Programmieraufgabe, ...),
Folien zu Threads,
Kapitel 14 aus VO: Programmierstil (Teil 2)
|
| 3 | 12 | 18.3. |
UE 3 | UE 2 |
Folien (Selbsttest, Programmieraufgabe, ...)
|
| 4 | 13 | 25.03 |
UE 4 | UE 3 |
Folien (Selbsttest, Java-Ereignismechanismus),
Codebeispiel: Ereignisbehandlung
|
| 5 | 14 | 01.04 |
UE 5 | UE 4 |
Folien (Selbsttest, Programmieraufgaben, Test-Info)
|
| --- | 15 | 8.4. |
| |
LVA-frei: Ostern
|
| --- | 16 | 15.4. |
| |
LVA-frei: Ostern
|
| 6 | 17 | 22.4. |
| |
Übungstest 1, 12:00 - 13:30 (Gruppen Beer: HS 10, Gruppen Wöß: HS 1)
|
| 7 | 18 | 29.4. |
UE 6 | UE 5 |
Folie (Selbsttest)
|
| 8 | 19 | 6.5. |
UE 7 | UE 6 |
Folien (Fallstudie: Videothek),
Klassendiagramme zur Fallstudie,
Quellcode zur Fallstudie
|
| 9 | 20 | 13.5. |
UE 8 | |
Besuch der Linuxwochen im AEC (Vorträge von Richard Stallman um 11:30 und 13:30)
Folie (Selbsttest)
|
| --- | 21 | 20.5. |
| |
LVA-frei: Christi Himmelfahrt
|
| 10 | 22 | 27.5. |
| UE 7 |
Folien (Selbsttest, Programmierbeispiel)
|
| 11 | 23 | 3.6. |
UE 9 | UE 8 |
Folien (Selbsttest, Programmierbeispiel)
|
| --- | 24 | 10.6. |
| |
LVA-frei: Fronleichnam
|
| 12 | 25 | 17.6. |
| UE 9 |
Folien zu JUnit,
Quellcode zum JUnit-Beispiel
|
| 13 | 26 | 24.6. |
| |
Übungstest 2, 12:00 - 13:30 (Gruppen Beer: HS 10, Gruppen Wöß: HS 1)
|
| 14 | 27 | 1.7. |
| |
|
Zusatzmaterial
Übungsmodus
-
Es werden 9 Übungen ausgegeben. Deren Ausarbeitung ist freiwillig und soll dazu
dienen, den Stoff der Vorlesung an praktischen Beispielen auszuprobieren und so
besser zu verstehen.
-
Die Übungsnote wird hauptsächlich in zwei Übungstests ermittelt. Bei
diesen Tests soll überprüft werden, ob der Stoff der Übungen tatsächlich
verstanden wurde (d.h. wer die Übungen selbständig gemacht hat, sollte bei den
Tests keine Probleme haben)
- Jeder Test bringt maximal 40 Punkte.
-
Es muss jeder Test positiv beurteilt werden, also mindestens 20
Punkte bringen.
-
Außerdem wird auch die Mitarbeit in der Übungsstunde folgendermaßen bewertet:
-
Am Beginn der UE-Stunde kreuzt man an, ob man die UE
ausgearbeitet hat.
==> dafür erhät man einen (1) Mitarbeitspunkt.
Achtung! Wer ankreuzt, obwohl er die UE nicht
ausgearbeitet hat, bekommt automatisch eine um einen Grad schlechtere Note.
-
Wer nicht in die UE-Std kommen kann, die UE aber ausgearbeitet hat, kann durch
Vorlage der UE beim UE-Leiter trotzdem einen (1) Mitarbeitspunkt bekommen.
-
Aus denen, die die UE ausgearbeitet haben, werden einige ausgewählt, die ihre
Ausarbeitung in Gruppen zu 3-5 Personen präsentieren dürfen.
-
Die Gruppen haben nun die Aufgabe die vorliegende Lösungen zu diskutieren
(= Codeinspektion, Review) und dabei
konstruktive Kritik und Verbesserungsvorschläge
zu notieren.
-
Die präsentierte UE wird dann gemeinsam mit dem Ergebnis der Review abgegeben
und von Tutoren beurteilt.
==> dafür gibt es 0 - 2 Mitarbeitspunkte für jedes Gruppenmitglied, wobei
der Präsentator nach der Qualität seiner Übung und die Begutachter nach der
Qualität ihrer Anmerkungen beurteilt werden.
Man kann also pro UE-Stunde in der eine Review stattfindet (siehe
Zeitplan) 0-3 Mitarbeitspunkte ergattern.
Bei 9 UEs ergibt das maximal 27 Mitarbeitspunkte.
-
Die Endnote setzt sich nun folgendermaßen aus Testnote
und Mitarbeitspunkten zusammen:
| Summe der Testpunkte | Testnote |
| [ 0 .. 40 [ | 5 |
| [ 40 .. 50 [ | 4 |
| [ 50 .. 60 [ | 3 |
| [ 60 .. 70 [ | 2 |
| [ 70 .. 80 ] | 1 |
|
|
!!! Es muss jeder Test mind. 20 Punkte bringen !!!
|
Wenn die Testnote positiv ist, werden die Mitarbeitspunkte wirksam:
| Mitarbeitspunkte |
Endnote |
| [ 0 .. 9 [ |
Testnote - 1 Grad |
| [ 9 .. 19 ] |
Testnote |
| ] 19 .. 27 ] |
Testnote + 1 Grad |
|
|
Beispiele |
-
Programmierumgebung ist Suns Java 2 Software Development Kit Version 1.4
(siehe Abschnitt Zusatzmaterial). Andere Programmierumgebungen
(z.B. Eclipse) sind ebenso erlaubt, muss man sich aber selbst besorgen.
-
Accounts für das Labor im TNF-Turm werden automatisch vergeben.
-
Login:
kMatrikelnummer
-
Default-Passwort: ssw (bitte Ändern!)
|