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: |
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.
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.
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.
Die Vorlesung baut auf den Vorlesungen Informatik für Nebenfächler oder Programmierung auf, die jeweils im Wintersemester angeboten werden.
Erarbeitung und Halten eines Seminarvortrags (Systematisches Programmieren); Vorführen der Programme in Kleingruppen, ggfs. in mehreren Teilen (Programmierpraktikum)