Universität Ulm, Fakultät für Mathematik und Wirtschaftswissenschaften, SAI, Vorlesungen, SS 2004

Objektorientierte Programmierung mit Java
(SS 2004)



Alle genannten Begriffe Einen der genannten Begriffe Bool'sche Ausdrücke

Aktuell: Klausurergebnisse im SLC abrufbar (siehe weiter unten...)


Veranstalter
Prof. Dr. Franz Schweiggert mit Christian Ehrhardt, Norbert Heidenbluth
Typ
Vorlesung (2/2)
Zuordnung
Praktische Informatik
Anmerkung
Für Informatiker / Medieninformatiker nicht prüfbar! (s.u.)
Termine
Vorlesung: Mo 16-18 Uhr H12, Übungen: Fr 10-12 Uhr H12
Beginn
Mo 19.4.2004 16 ct im H12, Beginn der Übungen: Fr, 30.04.2004
Etwas zum Inhalt
Die Vorlesung soll eine Einführung in die Sprache Java geben; dabei wird der Fokus natürlich auf die Konzepte von Java gelegt, die die objektorientierte Programmierung ermöglichen. Es werden aber keine allgemeinen Konzepte des Systementwurfs oder der objektorientierten Systemmodellierung behandelt.
Die Vorlesung richtet sich an Studenten, die bislang Sprachen wie Modula-2/Oberon und C kennengelernt haben und die sich nun mit Java als einer der in der Praxis wichtigsten Sprachen zur objektorientierten Programmierung beschäftigen wollen. Da die Studenten der Informatik oder Medieninformatik bereits im Grundstudium mit Java arbeiten, kann diese Vorlesung nicht im Hauptstudium geprüft werden.

Scheinkriterien
Zum Erwerb des Scheins sind 50% der Übungspunkte und ggf. 50% der Punkte in der Klausur erforderlich.

Hilfestellungen online
Niemand braucht alle Klassen und ihre Methoden auswendig zu kennen. Wenn Sie mal spontan nachschlagen möchten, welche Methoden eine Klasse bereitstellt, wie die Methode aufgerufen werden kann und welchen Rückgabewert sie liefert, dann hilft die Onlinedokumentation von Java bestimmt weiter! Geben Sie dort einfach den Klassen- oder Methodennamen ein, nach dem Sie suchen.

Feedback
Anonymes Feedback
Hier gibt es die Kommentare dazu...

Klausur / Nachklausur / Kollquien
Die Klausur ist mittlerweile fertig korrigiert, die Ergebnisse sind über SLC abrufbar. Sie kann (ggf. zusammen mit dem Schein) abgeholt werden.

Hier gibt es die Klausur nebst Lösungen als PDF-Datei.

Anstelle einer Nachklausur werden wir mündliche Kolloquien anbieten. Wer daran 'Interesse' hat, kann sich bei mir (Norbert) per E-Mail melden. Die Termine können wir dann individuell vereinbaren, wobei wir frühestens im August beginnen können.

Hier gibt es die versprochene (minimale) Statistik zur Java-Klausur!


Skript
Die ersten Teile des Skripts werden bei der ersten und zweiten Vorlesung vor dem Hörsaal verkauft (danach nicht mehr). Zusätzlich wird ein Belegexemplar zum Kopieren in der Bibliothek OE3 (Helmholtzstraße 18) zur Verfügung gestellt. Das gilt sinngemäß auch für die weiteren Teile.

Beratungsstunden
Wie bereits in der Vorlesung angeküdigt, werden wir ab Montag, 17.05.2004 den Tutorienbetrieb umstellen. Von diesem Termin an wird es keine üblichen Tutorien mehr geben, sondern stattdessen Beratungsstunden. Unsere beiden Tutoren werden zu festen Zeiten im PC-Pool sitzen, und wenn Ihr Fragen rund um die Vorlesung und Übungen habt, dann könnt Ihr diese an die Tutoren richten. Gleichzeitig werden auf die Übungsblätter keine Punkte mehr vergeben. Dennoch ist und bleibt der Übungsstoff natürlich klausur- und prüfungsrelevant!

Hier die Termine unserer Tutoren:
Frederik Weber
Mo 12:00 - 14:00
Do 13:00 - 15:00
Michael Antes
Di 12:00 - 13:30
Do 09:00 - 10:00 sowie 12:00 - 13:30

Die Beratungsstunden finden jeweils in einem der beiden Pools in O27 statt! (Motto: Suchet, so werdet Ihr finden!)


Termine
Aufgrund der Feiertage haben wir folgende Terminänderungen vorgesehen:
Montag, 31.05.: fällt aus (Pfingstmontag)
Freitag, 04.06.: Vorlesung
Montag, 07.06.: Übungen
Freitag, 11.06.: fällt aus (Brückentag)
Montag, 14.06.: ab jetzt wieder 'normaler' Betrieb


Übungsblätter
Bitte melden Sie sich schon jetzt zu den Übungen in slc an.

Blatt 1 (10 Punkte, Abgabetermin: 07. Mai 2004): Aufgabe, PS-Version, Beispiele, Lösungsvorschlag

Blatt 2 (10 Punkte, Abgabetermin: 14. Mai 2004): Aufgabe, PS-Version, Beispiele, Lösungsvorschlag

Blatt 3 (ab jetzt keine Punkte und keine Abgabe mehr!): Aufgabe, PS-Version, Beispiele Lösungsvorschlag

Blatt 4: Aufgabe, PS-Version, Beispiele, Lösungsvorschlag, Eingesandte SMS-Sprüche

Blatt 5: Aufgabe, PS-Version, Beispiele, Java-Doc-Dokumentierung der Beispiellösung, Lösungsvorschlag

Blatt 6: Aufgabe, PS-Version, Lösungsvorschlag

Blatt 7: Aufgabe, PS-Version, Beispiele, JUnit-Skript, Handouts 2 auf 1 und 4 auf 1, Lösungsvorschlag

Franz Schweiggert, 7. April 2004
Norbert Heidenbluth, 16. Juli 2004
Johannes Mayer, 2. Juli 2004