03.12.2012 Aufrufe

Diplom Informatik(FH) - FHInfo - Fachhochschule Kaiserslautern

Diplom Informatik(FH) - FHInfo - Fachhochschule Kaiserslautern

Diplom Informatik(FH) - FHInfo - Fachhochschule Kaiserslautern

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.

Modulhandbuch - Angewandte <strong>Informatik</strong> (AI04) - <strong>Diplom</strong> <strong>Informatik</strong>(<strong>FH</strong>)<br />

2-3. Semester Softwaretechnik<br />

Modulnummer: 190 Kurzzeichen: SWT<br />

Lernziele: Die Programmiersprachen Java und C++ kennen und kompetent<br />

einsetzen lernen. Relevante Bestandteile der sprachspezifischen<br />

Standardbibliotheken, eine Bibliothek zur GUI-Programmierung und<br />

wichtige Entwurfsmuster kennen und verwenden lernen. Wichtige<br />

Werkzeuge zur Softwareentwicklung kennen und nutzen lernen.<br />

Prüfungsmodalitäten: schriftliche Prüfung<br />

Prüfungsart: Prüfungsleistung<br />

Prüfungsform: schriftlich<br />

Umfang: Summe ECTS P.: 15 / Summe SWS: 12<br />

zugehörige Veranstaltungen: Softwaretechnik I 4V + 2Ü<br />

Softwaretechnik II 4V + 2Ü<br />

Modulverantwortlich: Prof. Dr.-Ing. Wilhelm Meier<br />

Prof. Adrian Müller<br />

Prof. Dr. Manh Tien Tran<br />

Veranstaltung Softwaretechnik I ()<br />

Veranstaltungsnummer: Kurzzeichen: Semester: 2<br />

Inhalt: Programmiersprache Java:<br />

- Zusammenfassung prozeduraler Konzepte.<br />

- Objekte und Klassen.<br />

- Schnittstellen.<br />

- Vererbungen.<br />

- Ausnahme und Ausnahmebehandlung.<br />

- Java-Streams.<br />

- Einführung in Java-Swing.<br />

- Entwurfsmuster und Idiome.<br />

- Einführung in Statecharts.<br />

Studienbehelfe / Literatur: - Cay S. Horstmann, Gary Cornell: Core Java - Band 1,<br />

Markt+Technik. 2001.<br />

- Cay S. Horstmann, Gary Cornell: Core Java - Band 2,<br />

Markt+Technik. 2002.<br />

- Martin Schader/Lars Schmidt-Thieme: Java - Eine Einführung,<br />

Springer-Verlag 2003.<br />

- Bruce Eckel: Thinking in Java., Prentice Hall PTR 2002.<br />

- Mark Grand: Patterns in Java Vol. 1, John Wiley &Sons 2002<br />

Lehrsprache: deutsch<br />

Umfang: ECTS P.: 7,50 / SWS: 4V + 2Ü<br />

Veranstaltung Softwaretechnik II ()<br />

Veranstaltungsnummer: Kurzzeichen: Semester: 3<br />

Inhalt: Vertiefung der Konzepte der ersten Programmiersprache,<br />

Kenntnis einer zweiten Programmiersprache. Kleinere<br />

Programme einschließlich Benutzungsoberfläche entwickeln<br />

können.<br />

Programmiersprache C++:<br />

C-spezifische Anteile: Präprozessor, freie Funktionen, Zeiger<br />

usw.; Einführung in C++: Inlining, elementare und<br />

benutzerdefinierte Datentypen, Referenzen, typedef, weitere<br />

Klassenbestandteile, orthodoxe-kanonische Form, Spezifizierer<br />

für Zugriff und Vererbung, sonstige Spezifizierer,<br />

Zuweisungsoperator und Vererbung, Objektlebenszyklus,<br />

Operatoren, Inklusionspolymorphie, Assoziationen, parametrische<br />

Polymorphie, Typüberladungspolymorphie, Typumwandlungen,<br />

Dateien und Ströme, Namensräume, Ausnahmebehandlung, Run-<br />

Time Type Identification, multiple Vererbung, virtuelle<br />

Basisklassen, C++-Standardbibliothek, insbesondere STL und<br />

Strings; ausgewählte Idiome und Entwurfsmuster<br />

ereignisorientierte Programmierung und grafische<br />

Benutzungsoberflächen; Werkzeuge: Debugger, Profiler,<br />

Beautifier, Kontroll- und Versionierungssysteme, integrierte<br />

Entwicklungsumgebung<br />

Seite 12

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!