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:
| ||||
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 | |||||