Die Teilnehmer/innen sollen selbständig Softwaresysteme erstellen und dadurch Programmiererfahrung sammeln. Lernziele sind Aspekte der Softwareentwicklung (wie Anforderungsanalyse, Spezifikation, Modularisierung, Test, Dokumentation), Organisation von Teamarbeit unter Verwendung von Software-Engineering Methoden.
Weitere Ziele sind: Praktischer Umgang mit Programm- und Datenstrukturen sowie die Einschätzung ihrer Angemessenheit, Beherrschung einer Programmiersprache und einer Programmierumgebung (Filemanagement, Editor usw.).
In der wöchentlich stattfindenden Veranstaltung sollen die Aufgaben dargestellt und ihre Lösung vorbereitet werden. Die Lösung sollen die Teilnehmer/innen in Gruppenarbeit selbst erstellen. Dafür werden Betreuungszeiten am Rechner angeboten. Es ist vorgesehen, eine Folge von Problemen steigender Komplexität zu bearbeiten.
Voraussetzungen:
An Vorkenntnissen werden die Inhalte der Vorlesungen Algorithmen und Datenstrukturen I und II erwartet. Vorgesehene Programmiersprache ist Java.
Rhythmus | Tag | Uhrzeit | Format / Ort | Zeitraum |
---|
Studiengang/-angebot | Gültigkeit | Variante | Untergliederung | Status | Sem. | LP | |
---|---|---|---|---|---|---|---|
Naturwissenschaftliche Informatik / Diplom | (Einschreibung bis SoSe 2004) | - | - | Pflicht | - | - | GS |
Diese Webseite verwendet Cookies und ähnliche Technologien. Einige davon sind essentiell, um die Funktionalität der Website zu gewährleisten, während andere uns helfen, die Website und Ihre Erfahrung zu verbessern. Falls Sie zustimmen, verwenden wir Cookies und Daten auch, um Ihre Interaktionen mit unserer Webseite zu messen. Sie können Ihre Einwilligung jederzeit unter Datenschutzerklärung einsehen und mit der Wirkung für die Zukunft widerrufen. Auf der Seite finden Sie auch zusätzliche Informationen zu den verwendeten Cookies und Technologien.