Modulinformationssystem Informatik

 

Systematisches Programmieren URL PDF XML

Modulcode: NF-Inf-2
Englische Bezeichnung: Introduction to Software-Engineering
Modulverantwortliche(r): Prof. Dr. Dirk Nowotka
Turnus: jedes Jahr im SS (SS09 SS10 SS11 SS12 SS13 SS14 SS15)
Präsenzzeiten: 1V 2Ü 2S
ECTS: 8
Workload: 15 Std. Vorlesung, 30 Std. Seminar, 30 Std. Präsenzübungen, 120 Std. Rechnerübungen, 45 Std. Selbstudium
Dauer: ein Semester
Modulkategorien: Sonstige (Sonstige)
Lehrsprache: Deutsch
Voraussetzungen: Info

Kurzfassung:

Dieses Modul besteht aus den Veranstaltungen Systematisches Programmieren und Programmierpraktikum. Es gibt eine Einführung in die Programmierung mit Java und in allgemeine Methoden des Softwareentwurfs und der Entwicklung von Programmen.

Lernziele:

Die Studierenden kennen die Grundkonzepte der Programmiersprache Java und wenden diese selbständig auf kleine Programmieraufgaben und ein größeres Projekt an. Die Absolventen dieses Moduls verfügen über grundlegende Kenntnisse im Entwurf von Software.

Lehrinhalte:

Es werden Grundlagen von Java und Grundbegriffe der Objektorientierten Programmierung vermittelt. Es werden allgemeine Methoden und Ideen dargestellt, die beim Entwurf und bei der Entwicklung von Programmen nützlich sind. Es werden Methoden der Softwareentwicklung und Entwurfsmuster behandelt.

Weitere Voraussetzungen:

Die Vorlesung baut auf den Vorlesungen Informatik für Nebenfächler oder Programmierung auf, die jeweils im Wintersemester angeboten werden.

Prüfungsleistung:

Erarbeitung und Halten eines Seminarvortrags (Systematisches Programmieren); Vorführen der Programme in Kleingruppen, ggfs. in mehreren Teilen (Programmierpraktikum)

Lehr- und Lernmethoden:

Verwendbarkeit:

Literatur:

Verweise:

Kommentar: