Softwareentwicklung II
Fakultät für Informatik und Mathematik ©
Name Softwareentwicklung II
Verantwortlich Prof. Dr. Reinhard Schiedermeier
SWS 6
ECTS 8
Sprache(n) Deutsch
Lehrform SU mit Praktikum
Angebot in jedem Sommersemester
Aufwand

60 Präsenzstunden Vorlesung, 30 Präsenzstunden Praktikum, 45 Stunden Vor-/Nachbereitung des Praktikums, 45 Stunden Nachbereitung der Vorlesung und Prüfungsvorbereitung

Voraussetzungen

Softwareentwicklung I

Ziele

Die Studierenden erwerben die Fähigkeit, theoretisch erfasste Verfahren, Methoden und Algorithmen in lauffähige und effiziente Software umzusetzen, die Lösungen angemessen zu testen, sowie strukturelle Schwachstellen zu erkennen und zu beseitigen. Ferner kennen sie grundlegende Datenstrukturen, können einfache Datenstrukturen selbst implementieren und vorhandene Klassen aus etablierten Klassenbibliotheken und Frameworls zielgerichtet zur Lösung von komplexeren Problemstellungen einsetzen. Sie haben einen ersten Eindruck vom Komplexitätsbegriff und können die Tragweite von Tests abschätzen.

Die Studierenden bilden Verständnis dafür aus, dass technisches Funktionieren nicht ausreicht, denn die entwickelten Lösungen müssen modular, flexibel und kompakt strukturiert sein.

Inhalt

Aufbauend auf dem ersten Teil der Vorlesung werden weitere Konzepte gelehrt, die zur Entwicklung nicht-trivialer Programe erforderlich sind. Dabei werden unter anderem behandelt:

  • Ein- und Ausgabe
  • Collections
  • Rekursion
  • Such- und Sortieralgorithmen
  • Nebenläufigkeit
  • Netzwerkprogrammierung
  • Typparameter (Generics)
Medien und Methoden

Tafel, Beamer, praktische Arbeit

Literatur
  • R. Schiedermeier: Programmieren in Java, Pearson, ISBN 3-8273-7116-3
  • R. Schiedermeier, K. Köhler: Das Java-Praktikum, dpunkt, ISBN 978-3-89864-513-3
Zuordnungen Curricula
SPO Fachgruppe Code ab Semester Prüfungsleistungen
GO Version 2008 Pflicht GO-B-204 1 benotete schriftliche Prüfung 90 Minuten (60%)
benotete Studienarbeit (40%)
GO Version 2014 Pflicht GO-B-204 2 benotete schriftliche Prüfung 90 Minuten
unbenoteter Leistungsnachweis
IC Version 2012 Pflicht IF-S-B-204 1 benotete schriftliche Prüfung 90 Minuten
unbenoteter Leistungsnachweis
IC Version 2017 Pflicht IF-S-B-204 1 benotete schriftliche Prüfung 90 Minuten
unbenoteter Leistungsnachweis
IF Version 2012 Pflicht IF-I-B-204 2 benotete schriftliche Prüfung 90 Minuten
unbenoteter Leistungsnachweis
IF Version 2019 Pflicht IF-I-B-204 2 benotete schriftliche Prüfung 90 Minuten
unbenoteter Leistungsnachweis