Modul 63611 Einführung in die objektorientierte Programmierung
Modulinformation
Die Lehrveranstaltung gibt eine Einführung in die Konzepte der objektorientierten Programmierung und erläutert alle wichtigen Konstrukte der objektorientierten Programmiersprache Java. Zusammen mit den Einsendeaufgaben will er insbesondere auch programmiertechnisches Rüstzeug zur Eigenentwicklung von Java-Programmen vermitteln.
Die Lehrveranstaltung behandelt die grundlegenden Konzepte objektorientierter Programmierung: Objekte, Klassen, Kapselung, Vererbung, Schnittstellen. Diese werden anhand ausgewählter Beispiele vorgestellt. Die Lehrveranstaltung zeigt auf, wie diese Konzepte zur Realisierung von Programmbausteinen und von Programmgerüsten herangezogen werden können. Zur Illustration werden wichtige Eigenschaften von Javas Klassenbibliothek zur Realisierung graphischer Bedienoberflächen erläutert. Schließlich werden ausgesuchte Aspekte zur parallelen und verteilten Programmierung mit Java behandelt.
ECTS | 10 |
---|---|
Arbeitsaufwand | Bearbeitung der Lektionen: 150 Stunden
Bearbeitung der Übungs- und Einsendeaufgaben: 100 Stunden
Nachbearbeitung und Klausurvorbereitung: 50 Stunden |
Dauer des Moduls | ein Semester |
Häufigkeit des Moduls | in jedem Semester |
Anmerkung | Für B.Sc. Mathematisch-technische Softwareentwicklung: Das Modul 63611 "Einführung in die objektorientierte Programmierung" ist letztmalig im Sommersemester 2027 belegbar. Eine letztmalige Prüfungsteilnahme ist ebenfalls im Sommersemester 2027 möglich. |
Inhaltliche Voraussetzung | Grundkenntnisse der imperativen Programmierung z.B. aus Modul 63811 "Einführung in die imperative Programmierung" |
Aktuelles Angebot
Mentorielle Betreuung an den Campusstandorten
Studierende können sich zu einem Mentoriat an einem Campusstandort Ihrer Wahl anmelden. Bitte nehmen Sie keine Mehrfachanmeldungen zu einem Modul vor, damit alle interessierten Studierenden einen Platz im Mentoriat erhalten können. Sollten Sie an einem Mentoriatstermin, zu dem Sie sich angemeldet haben, nicht teilnehmen, so melden Sie sich bitte ab. Ihr Mentoriatsplatz kann in diesem Fall anderweitig vergeben werden.
Prüfungsinformation
B.Sc. Informatik | |
---|---|
Art der Prüfungsleistung | benotete zweistündige Prüfungsklausur |
Voraussetzung | keine |
Stellenwert der Note | 1/16 |
Formale Voraussetzungen | keine |
B.Sc. Mathematisch-technische Softwareentwicklung | |
Art der Prüfungsleistung | benotete zweistündige Prüfungsklausur |
Voraussetzung | keine |
Stellenwert der Note | 1/17 |
Formale Voraussetzungen | keine |
Download
- Seite Modulhandbuch B.Sc. Informatik
- Seite Modulhandbuch B.Sc. Mathematisch-technische Softwareentwicklung
- Leseprobe: Einführung in die objektorientierte Programmierung
Ansprechpersonen
Prof. Dr. Friedrich Steimann
mathinf.webteam
| 24.06.2024