Deckblatt Wi-Inf WS1011 1 - Fachbereich Informatik - Universität ...
Deckblatt Wi-Inf WS1011 1 - Fachbereich Informatik - Universität ...
Deckblatt Wi-Inf WS1011 1 - Fachbereich Informatik - Universität ...
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
2. <strong>Inf</strong>ormatik Pflichtmodule<br />
Modul IP1: Softwareentwicklung I<br />
LV 64-000:<br />
Dozent/in<br />
Zeit/Ort<br />
Kommentare/ Inhalte<br />
Lernziel<br />
Vorgehen<br />
Literatur<br />
Vorlesung Softwareentwicklung I<br />
Axel Schmolitzky<br />
2 UE / Wöchentlich 2 UE Mi 14:15–15:45 Hörsaal A Chemie, Martin–Luther–King–Platz<br />
6, ab 20.10.10<br />
Das Modul "Softwareentwicklung I" (Vorlesung + Übung) befasst sich mit grundlegenden<br />
Methoden und Konzepten der Softwareentwicklung. Es bietet eine Einführung in die<br />
imperative und objektorientierte Programmierung mit Java sowie in Standardnotationen<br />
wie die EBNF und die UML. Elementare Algorithmen und Datenstrukturen, der Umgang<br />
mit Bibliotheken und das Testen von Software werden behandelt.<br />
Die Teilnehmer sollen sicher mit einem Rechner umgehen, das grundlegende<br />
Handwerkszeug der Programmierung im Kleinen beherrschen, Lösungen rechtfertigen. Sie<br />
können Programmierwerkzeuge wie Compiler und Editoren nutzen sowie deren Grenzen<br />
einschätzen. Sie sollen die Konzepte der Programmierung über eine konkrete<br />
Programmiersprache hinaus verstehen, grundlegende Datenstrukturen kennen, einen ersten<br />
Eindruck vom Komplexitätsbegriff haben und die Tragweite von Tests abschätzen können.<br />
Das Modul bietet eine Verzahnung von Vorlesungen, in denen grundlegende Begriffe<br />
vermittelt werden, und Übungen, die die Inhalte der Vorlesungen praktisch anwenden bzw.<br />
vertiefen.<br />
Barnes, Kölling: Java lernen mit BlueJ - Eine Einführung in die objektorientierte<br />
Programmierung, 4. Auflage, Pearson Education Deutschland, 2009. Heinisch, Müller,<br />
Goll: Java als erste Programmiersprache - Vom Einsteiger zum Profi, 5. Auflage, Teubner,<br />
2007. Schiedermeier: Programmieren mit Java - Eine methodische Einführung, Pearson<br />
Education Deutschland, 2005.<br />
LV 64-001:<br />
Übungen: zu Softwareentwicklung I<br />
Dozent/in<br />
Susanne Germer; Eugen Reiswich; Axel Schmolitzky; Christian Späh<br />
Zeit/Ort Wöchentlich 4 UE Mo 9–12 D–010;D–017;D–018 ab 18.10.10<br />
Wöchentlich 4 UE Di 9–12 D–010;D–017;D–018 ab 19.10.10<br />
Wöchentlich 4 UE Di 14–17 D–010;D–017;D–018 ab 19.10.10<br />
Wöchentlich 4 UE Mi 9–12 D–010;D–017;D–018 ab 20.10.10<br />
Wöchentlich 4 UE Do 9–12 D–010;D–017 ab 21.10.10<br />
Wöchentlich 4 UE Do 14–17 D–010;D–017;D–018 ab 21.10.10<br />
Wöchentlich 4 UE Fr 9–12 D–010;D–017;D–018 ab 22.10.10<br />
Kommentare/ Inhalte Im Modul SE1 liegt großes Gewicht auf dem Erlernen praktischer Fähigkeiten. Aus diesem<br />
Grund kommt den Übungen eine besondere Bedeutung zu; sie finden in Form eines<br />
intensiv betreuten Laborbetriebs statt. Die Studierenden sind im Labor präsent und lösen<br />
die gestellten Aufgaben vor Ort. Sie werden dabei von Tutoren betreut, die unmittelbar und<br />
personenspezifisch Feedback geben können. Moderne Konzepte zur<br />
Programmierausbildung wie Objects First, Programmieren im Paar, Interfaces vor<br />
Vererbung, Integriertes Testen etc. werden berücksichtigt.<br />
Vorgehen<br />
Jede Woche wird ein Aufgabenblatt ausgegeben, das die Studierenden in der von ihnen<br />
gebuchten Präsenzzeit in Laborräumen des Rechenzentrums bearbeiten. Hinweis: Der<br />
Übungsbetrieb beginnt erst nach der ersten Vorlesung, also am 21.10.2010!<br />
21