Informatik II (SS 2003)
neu: Prof. Lewerentz bietet am 13.11. und am
27.11.2003 (vormittags) mündliche Informatik II Prüfungen an (zweite
Wiederholungsprüfungen). Termine können mit Frau
Schramm (EH 110) vereinbart werden.
neu: Prüfungsergebnisse 29.09.,
Studentenausweis gefunden am 29.09.
Termine
Schein und Prüfung
Übungsblätter
Materialien zur Vorlesung, Literatur
| Übung: |
Mo, |
07.30 - 09.00, |
SR 1 |
Vojtech
Vestenicky |
|
Mo, |
09.15 - 10.45, |
HG 329 |
Ronny Richter |
|
Mo, |
17.30 - 19.00, |
EH 214 |
Ronny Richter |
|
Di, |
17.30 - 19.00, |
EH 214 |
Alex
Tovchigrechko |
|
Mi, |
07.30 - 09.00, |
SR 1 |
Andreas
Noack |
|
Do, |
07.30 - 09.00, |
EH 214 |
Alex
Tovchigrechko |
|
Fr,
|
09.15 - 10.45,
|
EH 214
|
Ray Wojciechowski
|
|
Fr,
|
11.30 - 13.00,
|
EH 214
|
Ray Wojciechowski
|
Studierende der Informatik, Informations- und Medientechnik, Mathematik
(Anwendungsfach
Informatik), Wirtschaftsmathematik, Wirtschaftsingenieurwesen (Studienrichtung
Informatik) im 2. Fachsemester
Scheinkriterium
Lösungen zu mindestens sechs der sieben Übungsblätter mit
"bestanden" bewertet.
Die Lösung zu jedem Übungsblatt wird bewertet mit
- "bestanden", falls mindestens die Hälfte der erreichbaren
Gesamtpunktzahl erreicht wurde, oder
- "nicht bestanden", bei nicht fristgerechter Abgabe oder Betrugsversuchen, oder
- "nachbesserungsfähig", sonst.
Bei einer Bewertung mit "nachbesserungsfähig" kann innerhalb einer
Woche nach der Rückgabe der korrigierten Lösung eine nachgebesserte Lösung
abgegeben werden. Diese wird entweder mit "bestanden" oder mit
"nicht bestanden" bewertet, weitere Nachbesserungen sich nicht
möglich.
können ab sofort Montag bis Freitag 9.00 - 14.00 Uhr bei Frau Schramm
(EH 110) abgeholt werden.
Prüfungsergebnisse 18.07.
- Ergebnisse der Prüfung
am 18.07.
- Für den Informatik II Teil entsprechen 45 Punkte 100
%, für den Informatik I Teil entsprechen 50 Punkte 100 %. Die Note 4,0
wurde vergeben, wenn im Informatik II Teil bzw. (für Informatik (Diplom)
und Mathematik) im arithmetischen Mittel beider Teile mindestens 50 % der
Punkte erreicht wurden, die Note 3,7 ab 55 %, die Note 3,3 ab 60 %, ..., die
Note 1,0 ab 95 %.
- Ergebnisse der Prüfung
am 29.09.
- Im Informatik I Teil und im Informatik II Teil entsprechen 45 Punkte 100
%. Die Note 4,0
wurde vergeben, wenn im Informatik II Teil bzw. (für Informatik (Diplom)
und Mathematik) im arithmetischen Mittel beider Teile mindestens 50 % der
Punkte erreicht wurden, die Note 3,7 ab 55 %, die Note 3,3 ab 60 %, ..., die
Note 1,0 ab 95 %.
- Prüfungsteilnehmer können ihre korrigierten Prüfungen
(vom 18.07. und 29.09.) am Freitag, dem 24.10., von 09.15 bis 10.45 Uhr
einsehen; den Informatik I Teil im Raum EH 208, den Informatik II Teil im
Raum EH 108.
- Prof. Lewerentz bietet am 13.11. und am 27.11.2003
(vormittags) mündliche Informatik II Prüfungen an (zweite
Wiederholungsprüfungen). Termine können mit Frau
Schramm (EH 110) vereinbart werden.
- Bei der Prüfung am 29.09. wurde ein Studentenausweis
gefunden. Abzuholen bei Frau Schramm, EH 110.
Prüfung am 29.09.
- Am
Montag, dem 29.09. wird eine schriftliche Prüfung stattfinden. Danach wird
die nächste schriftliche Prüfung zu Informatik II voraussichtlich erst im
Sommersemester 2004 vom dann vorlesenden Professor angeboten.
- Anmeldung: Spätestens eine Woche vor der
Prüfung beim Prüfungsamt zu dessen Öffnungszeiten. Im Gegensatz zur
Prüfung am 18.07. werden dem Prüfungsamt keine Listen der
Teilnahmeberechtigten übergeben, sondern der Informatik
II Schein muss vorgelegt werden (außer Informatik Bachelor).
- IMT:
Teilprüfung Informatik II der Bachelor-Prüfung,
Voraussetzung: Schein Informatik II (auch vergangener Jahre),
Großer Hörsaal,
9.15 Uhr bis 11.00 Uhr (Bearbeitungszeit 90 Minuten)
- Informatik (Diplom):
Fachprüfung Software-Technik der Diplom-Vorprüfung,
Voraussetzung: Scheine Informatik I und II (auch vergangener Jahre),
Audimax 2,
9.15 Uhr bis 12.30 Uhr (Bearbeitungszeit je 90 Minuten für Informatik I und
Informatik II),
Achtung: Auch im Informatik I Teil sind keine Hilfsmittel zugelassen.
- Informatik (Bachelor):
Teilprüfung Gestaltung von Softwaresystemen
der Bachelor-Prüfung,
Großer Hörsaal,
9.15 Uhr bis 11.00 Uhr (Bearbeitungszeit 90 Minuten)
- Wirtschaftingenieurwesen, Studienrichtung Informatik:
Diplom-Vorprüfung Informatik II,
Voraussetzung: Schein Informatik II (auch vergangener Jahre),
Großer Hörsaal,
9.15 Uhr bis 11.00 Uhr (Bearbeitungszeit 90 Minuten)
- Mathematik, Anwendungsfach Informatik
Teilnahme nur nach Absprache mit dem Prüfungsausschuss Mathematik,
Audimax 2,
9.15 Uhr bis 12.30 Uhr (Bearbeitungszeit je 90 Minuten für Informatik I und
Informatik II)
- Mitzubringen sind: Studentenausweis (falls
dieser kein Lichtbild enthält, zusätzlich ein Lichtbildausweis),
Schreibgeräte, Prüfungsanmeldungsformular (falls vom Prüfungsamt
erhalten, betrifft vor allem Mathematik-Studierende)
- Nicht zugelassen sind: andere Hilfsmittel, insbesondere
Vorlesungsmitschriften, Bücher, Taschenrechner, Mobiltelefone, sowie mitgebrachtes
Papier (ausreichend Papier wird verteilt). Die
Benutzung führt zu einer Bewertung mit "nicht ausreichend".
- Bitte genau jeden vierten Platz in jeder zweite Reihe
besetzen.
- Alle Übungsblätter sind in Gruppen von zwei bis drei Studierenden zu
bearbeiten. Ausnahmen sind nur in sehr begründeten Fällen zugelassen.
- Der Termin für die Abgabe der Lösungen ist auf den Übungsblättern
angegeben. Verspätet abgegebene Lösungen gelten als nicht abgegeben. Die Lösungen sind in Papierform in der Übung der
jeweiligen
Kalenderwoche beim Übungsbetreuer abzugeben, zusätzlich sind alle
Programmquellen dem Übungsbetreuer per Email zuzustellen.
- Abgegebene
Programme müssen im Studenten-Pool LG2/300 mit 1.4 laufen. Die
Quelltexte müssen angemessen kommentiert sein und (weitgehend) den Java
Code Conventions oder der Java
Stilfibel entsprechen. Die weiteren Anforderungen an die Dokumentation
sind auf dem jeweiligen Übungsblatt angegeben.
- Zum Zeichnen von Diagrammen wird die Benutzung
entsprechender Software empfohlen, aber nicht vorgeschrieben. Diagramme
müssen nur in Papierform, nicht per Email abgegeben werden.
- Zum Programmieren in den Studenten-Pools ist Java 1.4 installiert. Übersetzung eines Java-Programms mit
javac *.java, Starten des übersetzten Programms
mit java Abc (wobei
Abc eine Klasse mit einer main-Methode
ist). Java-Quelltexte können mit jedem Texteditor bearbeitet werden, es
sind aber auch mehrere Entwicklungsumgebungen für Java
verfügbar, zum Beispiel Eclipse 2.1 (Start mit eclipse).
- Zum Programmieren auf privaten Rechnern ist auf der J2SE
1.4.1 Download Seite ein kostenloser Download von Java ("J2SE 1.4.1 SDK")
und der zugehörigen Dokumentation ("J2SE 1.4.1 Documentation") möglich. Unter
Windows können java und
javac aus einer Eingabeaufforderung (Startmenü:
Programme / Zubehör) gestartet werden. Die Umgebungsvariable
PATH sollte den Pfad enthalten, in dem
java und javac liegen
(einstellbar unter Einstellungen / Systemsteuerung / System / Erweitert /
Umgebungsvariablen). Die Umgebungsvariable
CLASSPATH sollte mindestens das Verzeichnis
. (d.h. das aktuelle Verzeichnis) enthalten.
- Zum Zeichnen von Diagrammen können in Studenten-Pools das UML-Werkzeug
Poseidon 1.6 (Start mit poseidon)
sowie StarOffice 6.0 (soffice)
verwendet werden.
- Zum Zeichnen von Diagrammen auf privaten Rechnern sind
beim Microsoft Student
Consultant Claudia Lorenz kostenlos CDs mit MS Visio ausleihbar: immer
dienstags und donnerstags 10.55 - 11.30 Uhr im LG2/314c. Eine umfangreiche Übersicht über teils kostenlos verfügbare
UML-Werkzeuge bietet jeckle.de.
- Für die Datenbankprogrammierung in den Studentpools
mit echo $CLASSPATH
die Umgebungsvariable CLASSPATH prüfen
und ggf. mit setenv CLASSPATH .:/home/pubadm/bin/Mysql/lib/mysql.jar:$CLASSPATH
die Datei
mysql.jar und das aktuelle Verzeichnis
. in den CLASSPATH
aufnehmen.
- Für die Datenbankprogrammierung auf privaten Rechnern
ist sind "MySQL database server & standard clients" von der MySQL
Download Seite kostenlos (GPL) erhältlich. Außerdem benötigt
man die Datei mysql.jar,
die im Studentenpool als /home/pubadm/bin/Mysql/lib/mysql.jar
verfügbar ist, oder (eine andere Version, siehe
Forum) als MySQL Connector/J auf der MySQL Download Seite. Auch unter
Windows mysql.jar mit
komplettem Pfad in die Umgebungsvariable
CLASSPATH aufnehmen. Achtung: Änderungen von
Umgebungsvariablen werden erst in Programmen wirksam, die nach der Änderung
neu geöffnet werden. Wichtig: Die abgegebenen Programme müssen auf
der ep laufen!
für Studierende und Tutoren zur Diskussion der Übungsaufgaben und des
Vorlesungsstoffs.
Übungsblätter
- Objektorientierte Programmierung.
Quelltexte (dekomprimierbar mit unzip oder WinZip).
- Modellierung von Funktionen und
Verhalten.
- Modellierung von Funktionen und
Daten.
- Objektorientierte Modellierung.
Achtung: Abgabe nur eine Woche nach dem dritten Übungsblatt (23. Kalenderwoche).
- OOA, OOD, OOP. Klasse stdin
für textbasierte Eingaben.
- Datenbanken.
Beispielprogramm zur Arbeit mit JDBC (Hinweis:
Bitte CLASSPATH anpassen, wie im Anfangskommentar des Programms
beschrieben.)
Achtung: Abgabe nur eine Woche nach dem fünften Übungsblatt
(26. Kalenderwoche).
- Datenbanken und Testen.
- 08.04. 7 x "Hello World";
Vorlesungsnotizen
(447 kByte)
- 14.04. Beispiel zur Vererbung
(aus: Otto Rauh. Objektorientierte Programmierung
in Java. Vieweg, 2000)
- 15.04. Beispiel zu Exceptions;
Beispiele zur GUI-Programmierung: Farbwahl (aus Otto
Rauh, s.o.), Taschenrechner; Skript
zu Swing.
- Vorlesungsnotizen: 28.04.
(718 kB), 29.04.
(508 kB), 05.05.
(409 kB), 06.05.
(497 kB), 12.05. (401 kB), 13.05.
(431 kB)
- 13.05. Heide Balzert. Checklisten
für die objektorientierte Analyse (nur BTU-intern).
- Vorlesungsnotizen: 19.05.
(1113 kB), 20.05. (1026 kB), 26.05.
(450 kB), 27.05. (553 kB), 02.06.
(korrigierte Version vom 05.05, 445 kB), 03.06.
(887 kB), 10.06. (738 kB), 16.06.
(730 kB), 17.06. (647 kB), 23.06.
(1231kB), 24.06. (618 kB), 30.06.
(535 kB), 01.07. (472 kB), 07.07.
(407 kB)
Materialien zu den Übungen
Literatur zur Vorlesung
- Helmut Balzert. Lehrbuch der Softwaretechnik, Band 1. Spektrum
Akademischer Verlag, 2001
- Heide Balzert. Lehrbuch der Objektmodellierung. Spektrum
Akademischer Verlag, 1999
- weiterführend: Ian Sommerville. Software Engineering.
Addison-Wesley, 2001
- zu Java: siehe "Materialien zu Java"
- weitere
Literatur
Effektiver Lernen
Materialien zu Java
- Java
2 SE Documentation, insbesondere Java
2 Platform API Specification, Java
Code Conventions.
- James Gosling, Bill Joy, Guy Steele, Gilad Bracha. The
Java Language Specification, Second Edition, Addison Wesley, 2000.
- Guido Krüger. Go
To Java 2. Addison Wesley Verlag, 2000.
- Christian Ullenboom. Java
ist auch eine Insel. Galileo Press, 2001. (auch als aktuellere html-Version)
- Bruce Eckel. Thinking
in Java. Prentice Hall, 1998.
- Monika Heiner. Java
Basics. (Kurzeinführung)
- Rolf Ginter, Thomas Runge, Ray Wojciechowski, Michael Vogel. Java
Stilfibel.
- java.sun.com
- Peter van der Linden. Java FAQ.
Materialien zur UML
Materialien zu Datenbanken
© Andreas Noack, bitte Fehler
melden.