Modultitel:

Objektorientierte Programmierung

Kürzel:

NInf.OOP

 Pflichtmodul
 Wahlpflichtmodul

 

 

Leistungspunkte:

6 LP

Bereich:

Nebenfach Informatik

Verantwortlicher Hochschullehrer:

Prof. Dr. Walter Krämer

Lernziele/Kompetenzen

Die Studierenden verstehen die wichtigsten Konzepte und Methoden der generischen und der objektorientierten Programmierung. Als einen Vertreter dieser Klasse von Programmiersprachen beherrschen sie die Sprache C++  oder Java.

Lehrveranstaltung

Titel LV:

Grundlagen der objektorientierten Programmierung

 Pflichtbereich
 Wahlpflichtbereich

Studiensemester:

Wintereinstieg:     3

Sommereinstieg:  2 oder 4

Workload:

Kontaktstunden:

60

Selbststudium:

120

Gesamt:

180

SWS:

2 V,  2 Ü

Gruppengröße

Vorlesung:

150

Gruppengröße

Übung:

30

Häufigkeit:

jährlich

Angebotssemester:

Wintersemester

Dauer:

1 Semester

Sprache:

Deutsch

Lehrinhalte:

Von C nach C++: Allgemeines zum Objektbegriff und abstrakten Datentypen; Vererbung und Polymorphie; die Standard-Template-Library; Qt, eine C++-Klassenbibliothek zur Programmierung grafischer Benutzerschnittstellen; C-XSC, eine C++-Klassenbibliothek für das wissenschaftliche Rechnen

Lehrformen:

Vorlesung und Übungen

Prüfungsformen:

schriftliche oder mündliche Prüfung

Lehrende:

Dr. Werner Hofschuster, Prof. Dr. Walter Krämer

Anzahl LP:

6

Voraussetzungen für die Teilnahme:

Grundlagen aus der Informatik und Programmierung

Verwendbarkeit über diesen Studiengang hinaus:

Bachelor Angew NW, Bachelor IT, Bachelor WiMa

Erwerb der LP in der Lehrveranstaltung:

Bestehen der Prüfung und erfolgreiche Bearbeitung von Übungsblättern

Lehrveranstaltung

Titel LV:

Java

 Pflichtbereich
 Wahlpflichtbereich

Studiensemester:

Wintereinstieg:     4 oder 6

Sommereinstieg:  3 oder 5

Workload:

Kontaktstunden:

60

Selbststudium:

130

Gesamt:

180

SWS:

2 V,  2 Ü

Gruppengröße

Vorlesung:

60

Gruppengröße

Übung:

20

Häufigkeit:

jährlich

Angebotssemester:

Sommersemester

Dauer:

1 Semester

Sprache:

Deutsch

Lehrinhalte:

Applikationen und Applets in Java, virtuelle Maschine, Objektorientierung, Vererbung, Packages, Interfaces, Generics, Ausnahmebehandlungen, graphische Oberflächen, Threads, Netzwerkklassen, Datenbankanbindung

Lehrformen:

Vorlesung und Übungen

Prüfungsformen:

schriftliche oder mündliche Prüfung

Lehrende:

Dr. Holger Arndt, Prof. Dr. Andreas Frommer, Prof. Dr. Bruno Lang, Dr. Werner Hofschuster

Anzahl LP:

6

Voraussetzungen für die Teilnahme:

Grundzüge der Informatik und Programmierung

Verwendbarkeit über diesen Studiengang hinaus:

Bachelor Angew NW, Bachelor IT

Erwerb der LP in der Lehrveranstaltung:

 Bestehen der schriftlichen oder mündlichen Prüfung und erfolgreiche Bearbeitung von Übungsaufgaben