31.01.2014 Aufrufe

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 ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!