Prof. Dr. Jochen Rethmann
Hochschule Niederrhein
Fachbereich Elektrotechnik und Informatik
Reinarzstraße 49
47805 Krefeld
Fon: 0 21 51 / 8 22 - 46 33
Fax: 0 21 51 / 8 22 - 46 66
E-Mail: jochen.rethmann(at)hsnr.de
Letzte Änderung: 23.06.2018
Objektorientierte Anwendungsentwicklung
Bachelor Informatik
2. Semester
Falls Sie sich fragen, warum im Informatik-Studium so viel Mathematik
unterrichtet wird und Sie die Anwendung in der Informatik vermissen,
finden Sie die Antworten dazu vielleicht in dem Buch Goebbels,
Rethmann: Mathematik für Informatiker. Springer Vieweg. In dem
Buch werden Fragestellungen der Informatik in den Mittelpunkt gestellt,
für die dann die benötigte Mathematik entwickelt wird.
Das Besondere an dem Buch sind die vielen Querbezüge zur Informatik
und die ausführlichen Herleitungen mit vielen Zwischenschritten.
Da das Buch als Einführung geschrieben ist, genügen elementare
Schulkenntnisse in Mathematik. Bruchrechnung oder das Umstellen von
Gleichungen setzen wir aber als bekannt voraus.
Inhalt
- Programmieren in C/C++
- Strukturierte Programmierung
- Modulare Programmierung
- Objektorientierte Programmierung
- Standard Template Library
- Objektorientierte Analyse und Design
- Einführung in UML
- Grundlegende Entwurfsmuster
- Einführung in Refactoring
Literatur
- C/C++
- B.W. Kernighan, D.M. Ritchie: Programmieren in C. Carl Hanser Verlag.
- K. Zeiner: Programmieren lernen mit C. Carl Hanser Verlag.
- Regionales Rechenzentrum für Niedersachsen/Uni Hannover: Die
Programmiersprache C.
- Regionales Rechenzentrum für Niedersachsen/Uni Hannover: C++
für C-Programmierer.
- B. Stroustrup: The C++ Programming Language. Addison-Wesley.
- M. Schader, S. Kuhlins: Programmieren in C++. Springer Verlag.
- S. Kuhlins, M. Schader: Die C++ Standardbibliothek. Springer Verlag.
- H. Herold, M. Klar, S. Klar: C++, UML und Design Patterns.
Addison-Wesley.
- OOA/OOD
- Eric Freeman und Elisabeth Freeman mit Kathy Sierra und Bert Bates:
Entwurfsmuster von Kopf bis Fuß. O'Reilly.
- B. Oestereich: Objektorientierte Software-Entwicklung -
Analyse und Design mit der Unified Modeling Language.
Oldenbourg Verlag.
- E. Gamma, R. Helm, R. Johnson, J. Vlissides: Entwurfsmuster -
Elemente wiederverwendbarer objektorientierter Software.
Addison-Wesley.
- M. Fowler: Refactoring - Improving the Design of
Existing Code. Addison-Wesley.
- I. Sommerville: Software Engineering. Pearson Studium.
- H. Balzert: Lehrbuch der Objektmodellierung. Spektrum
Akademischer Verlag.
- S.W. Ambler: Process Patterns - Building Large-Scale Systems
Using Object Technology. Cambridge University Press.
- H. Herold, M. Klar, S. Klar: C++, UML und Design Patterns.
Addison-Wesley.
Alle generell erhältlichen Titel der EDV-Handbücher können
Sie unter
http://www.rrzn.uni-hannover.de/buecher.html einsehen.
Folien
Folien
alle Folien zu »1: Evolution«
alle Folien zu »2: Grundlagen C++«
Programme
Die Klasse liste.h zum Download.
Die Klasse tokenizer.h und
tokenizer.cpp als Anwendung
der obigen Liste zum Download.
Die einzelnen Klassen der Anwendung »Fallende Steine« zum download:
Übungen
Praktika
Alte Klausuren
Alte Klausuren zur Vorlesung OOA erhalten Sie in der Fachschaft, wir stellen
hier aber auch vier frühere Klausuren zur Verfügung:
zurück zur Startseite