Programmierung
Vorlesung mit integrierter Übung im Sommersemester 2011. Dr. Wolfgang Schubert.
Dateien zur Vorlesung
Aktuelles
Hier finden Sie die nach Startnummern sortierten Ergebnisse der Klausur vom 25.07.2011.
Termin zur Einsichtnahme: Donnerstag, 15. September, 13.00 bis 15.00 Uhr, Raum 1.14
Hier finden Sie die nach Startnummern sortierten Ergebnisse der Klausur vom 22.09.2011.
Termine
Die Lehrveranstaltung ist ein Pflichtmodul und umfasst 4 SWS (6 LP).
Es gibt drei alternative Termine:
- Montag, 14.15-17.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, 11.04.2011.
Leistungserfassung
Studienleistungen:
- 45-minütiger Test in der Lehrveranstaltung in der Woche vom 06.06. bis
10.06.2011
-
Der 2. Test findet am 11.07.2011, 14.00 Uhr, im Raum 03.04.03/04 mit einem Umfang
von 45 Minuten statt.
Die Studienleistungen gelten als Zulassungsvoraussetzung zur Prüfung.
Folgende Studierende werden nach Anmeldung über PULSzur Prüfung zugelassen. Zulassungen
Prüfungsleistungen
90-minütige Klausur im Prüfungszeitraum
1. Termin
Montag, 25. Juli 2011, 12.00 bis 14.00 Uhr im 03.01.H102. Termin
Donnerstag, 22. September 2011, 12.00 bis 14.00 Uhr im 03.01.H10
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
Vorausgesetzte Kenntnisse
Rechner- und Netzbetrieb
Literatur
Wird in der Lehrveranstaltung bekannt gegeben.