Veranstaltungsdetails - Programmierkurs Java (WS 2005/2006)

Veranstaltungsdetails - Programmierkurs Java (WS 2005/2006)

2.01 Department für Informatik
Wintersemester 2005/2006
Programmierkurs Java (WS 2005/2006)
Zeit: Freitag 10:00 bis 12:00
Veranstaltungsnummer: 2.01.002
Studienbereiche: Fakultät 2: Informatik, Wirtschaft- und Rechtswissenschaften > 2.01 Department für Informatik
DozentIn Dietrich Boles
Markus Schmees
Heimat-Einrichtung: 2.01 Department für Informatik
Typ der Veranstaltung: Vorlesung in der Kategorie Lehre
Art der Veranstaltung: V
ECTS-Punkte: 6
Beschreibung: Ziel des Java-Programmierkurs ist das Erlernen grundlegender Konzepte der imperativen und objektorientierten Programmierung anhand der Programmiersprache Java. Die Studierenden sollen nach Abschluss des Moduls selbstständig Java-Programme für die Lösung kleinerer und mittel-großer Probleme entwickeln können. In der Vorlesung werden im ersten Teil allgemeine Grundbegriffe der Programmierung (Algorithmus, Rechner, Compiler, Syntaxdiagramme, Logik, ...) eingeführt. Der zweite Teil befasst sich mit den imperativen Programmierkonzepten von Java für das "Programmieren im Kleinen", wie Typen, Variablen, Anweisungen und Funktionen. Im dritten Teil werden weitergehende so genannte objektorientierte Konzepte von Java, wie die Klassendefinition, Interfaces und Vererbungsmechanismen, vermittelt, die es erlauben, große, strukturierte, wiederverwendbare und erweiterbare Programmsysteme zu entwickeln. In den Übungen werden Programmieraufgaben gestellt, zu denen die Studierenden selbstständig Lösungsprogramme entwickeln müssen. In den Tutorien werden diese mit anderen Studierenden diskutiert und Musterlösungen vorgestellt. Übersicht über die Vorlesungen: VL 1: Organisatorisches, Einführung in Java VL 2: Grundlagen der Programmierung VL 3: Variablen, Werte, Datentypen, Operatoren, Ausdrücke, Deklarationen VL 4: Anweisungen, Kontrollstrukturen VL 5: Prozeduren, Funktionen, Rekursion VL 6: Zusammengesetzte Datenstrukturen, Referenzdatentypen, Arrays VL 7: Verbunde, Klassen und Objekte (1) VL 8: Klassen und Objekte (2) VL 9: OO-Softwareentwicklung VL 10: Vererbung, Polymorphie VL 11: Abstrakte Klassen, Interfaces VL 12: Pakete, JDK, Datenkapselung VL 13: Exceptions, Dokumentation VL 14: Generics
Ort: Fr. wöchentlich 10:00-12:00 Ort: (A14 1-101),
Fr. 13.01.2006 18:00-22:00 k.A., Sondersitzung,
Mi. 25.01.2006 16:00-18:00 (A14 Hörsaal 1), Sondersitzung,
Di. 31.01.2006 15:00-16:00 k.A., Sondersitzung,
So. 05.02.2006 16:00-23:59 k.A., Sondersitzung,
Di. 07.02.2006 14:00-17:00 (U 64), Sondersitzung,
Do. 23.02.2006 11:30-14:30 (A7 Hörsaal G und A11 Hörsaal B), Klausur,
Do. 13.04.2006 08:30-11:30 (A7 Hörsaal G + A11 Hörsaal B), Klausur
TutorInnen: Tilman Brock, Titelpirat
Soenke Brummerloh
Temed Ilan
Melvin Isken
Dirk Siemers
Lennart Tautz
Simon Tschirner
Zurück