Programmierung
Vorlesung mit integrierter Übung im Sommersemester 2010. Dr.
Wolfgang Schubert.
Aktuelles
Termine
Die Lehrveranstaltung ist ein Pflichtmodul und umfasst 4 SWS
(6 LP).
Es gibt drei alternative Termine:
- Montag, 12.15-15.45 Uhr, 03.04.03/04,
- Mittwoch, 14.15-17.45 Uhr, 03.04.03/04,
- Donnerstag, 12.15-15.45 Uhr, 03.04.03/04.
Erster Termin: Montag, 19.04.2009.
Leistungserfassung
Studienleistungen:
- 45-minütiger Test in der Lehrveranstaltung in der Woche vom 31.05. bis
04.06. 2010
- 45-minütiger Test in der Lehrveranstaltung in der Woche vom 28.06. bis
02.07. 2010
Die Studienleistungen gelten als Zulassungsvoraussetzung zur
Prüfung.
Prüfungsleistungen
90-minütige Klausur im Prüfungszeitraum
1.
Termin
Mittwoch, 04. August 2010, 11.00 bis 13.00 Uhr im 03.06.H03+H04
(geändert!)
Klausureinsicht: 24.09.2010, 09.00 - 11.00 Uhr, Raum 03.04.1.14
2. Termin
Montag, 27. September 2010, 10.00 bis 12.00 Uhr
im 03.06.H02
Hausaufgaben
Die Hausaufgaben sind eine freiwillige Leistung. In einem Team aus drei
Studierenden ist in gewissen Abständen eine kleine
Programmieraufgabe zu
lösen. Bei guter Qualität der Lösung erhalten die Bearbeiter Bonuspunkte für
die Zulassung zur Klausur.
Eine genauere Beschreibung des Prozesses zur Leistungserfassung finden Sie in
der Kursbeschreibung.
Inhalte
- Objektorientierte Programmierung in Java (Klassen, Objekte, Methoden,
Parameter, Kapselung, Vererbung)
- einfache und Verweisdatentypen in Java
- Kontrollstrukturen, Arrays und Strings in Java
- Pakete, Exceptions, Streams in Java
- Rekursion, Sortieren, Suchen
- abstrakte Methoden und Klassen, Interfaces und Generics in Java
- Implementierung der einfach verketteten Liste und anderer Datentypen
- Graphiken, graphische Benutzeroberflächen (GUIs), Ereignisse in Java
- Java-Applets
- Threads in Java
- Ausblick auf Software-Entwicklung: Modellierung mit jABC
Vorausgesetzte Kenntnisse
Rechner- und Netzbetrieb
Literatur
Wird in der Lehrveranstaltung bekannt gegeben.