Algorithmen und Datenstrukturen
Eine systematische Einführung in die Programmierung
1.
Gustav Pomberger / Heinz Dobler
ISBN: 978-3-8273-7268-0576 Seiten
Erscheinungstermin: 4/2008
Farbe: 2-farbig
Sprache: Deutsch
€ 39,95 [D]
Versand in Deutschland innerhalb von 2 Werktagen.
Versandkostenfrei in Deutschland, Österreich, Liechtenstein
und in der Schweiz
Dieses moderne Lehrbuch zum Thema Algorithmen und Datenstrukturen führt auf systematische Art und Weise in die Kunst der Programmierung ein und liefert sowohl das dazu erforderliche Wissen als auch das Handwerkszeug. Es behandelt in drei Teilen nicht nur das Entwerfen, die Gestaltung und die Analyse von Algorithmen und Datenstrukturen, sondern vermittelt auch das Verständnis für ausgewählte Algorithmen zur Lösung von Standardaufgaben sowie die Konzepte und Methoden für das Design der Architektur von größeren Programmsystemen. Ausgehend von einer fundierten Darstellung der Grundlagen wird anhand von vielen Beispielen und illustriert durch eine Fülle von Abbildungen gezeigt, wie man von einer Aufgabenstellung zu ihrer algorithmischen Lösung gelangt. Die Motivation, die Erläuterung und die Anwendung der wichtigsten Paradigmen zur Gestaltung der Architektur von größeren Programmsystemen runden den behandelten Stoff ab. Der durchgängig verwendete, leicht erlern- und gut lesbare Pseudocode gestattet es, den Blick auf das Wesentliche zu richten, und erlaubt eine einfache Übertragung der behandelten Algorithmen in eine konkrete Programmiersprache. Das Buch richtet sich an Studierende der Informatik, Wirtschaftsinformatik und Software Engineering, aber auch an Studierende anderer Studienrichtungen, für die eine Grundausbildung in Algorithmen und Programmierung vorgesehen ist, wie z.B. die Bioinformatik.
Über die Autoren
Gustav Pomberger ist Vorstand des Instituts für Wirtschaftsinformatik - Software Engineering an der Johannes Kepler Universität in Linz.
Heinz Dobler ist Leiter des Masterstudiengangs Software Engineering der Fachhochschule Oberösterreich in Hagenberg. Beide beschäftigen sich seit vielen Jahren sowohl in der Forschung als auch in der Lehre mit der systematischen Entwicklung von Algorithmen, Datenstrukturen und Architekturen großer Softwaresysteme.
Über den Inhalt
TEIL I: Algorithmen und Datenstrukturen Einführung, Grundbegriffe und elementare Konzepte Struktur und systematischer Entwurf von Algorithmen Grundkonzepte zur Modellierung von Datenobjekten Rekursive Algorithmen und Laufzeitkomplexität von Algorithmen
TEIL II: Elementare Algorithmen für Standardaufgaben (Auswahl) Suchalgorithmen und Sortieralgorithmen Algorithmen zur Erzeugung von Zufallszahlen Exhaustionsalgorithmen und Algorithmen auf Zeichenketten
TEIL III: Elementare Programmierparadigmen Modulorientierte Programmierung Datenorientierte Programmierung Objektorientierte Programmierung
Auf der Companion-Webseite
- Alle Abbildungen aus dem Buch (Für den Dozenten)
- Musterlösungen
- Code für ausgewählte Algorithmen
- Beispielprogramme
- Compiler-Generator Coco-2
Dozentenstimmen
Ein ausgesprochen leicht lesbares Buch. Inhaltlich vollständig, dank zahlreicher Programmbeispiele auch zum Selbststudium geeignet.
Professor Dr. Siegfried Selbstherr
TU Wien
Gehört mit zu den besten Büchern
Eine hervorragende Darstellung des Themas "AD". Gehört m.E. zu den besten Büchern
Professor Dr. G. Pfeiffer
FH Hamburg
![]()
Materialien für Dozenten
Falls Sie Student sind, klicken Sie bitte hier.
Ihr Status: Sie sind nicht angemeldet. Um Zugang zu den Materialien zu erhalten, melden Sie sich bitte an.
In diesem Bereich finden Sie zusätzliches Material zum Buch. Eine Besonderheit ist die Entwicklungsumgebung, mit der Pseudocode automatisch überprüft und eine Programmiersprache übersetzt werden kann.
Zu diesem Buch gibt es für Dozenten folgende Materialien (passwort-geschützt). Weitere Informationen zu unseren Dozentenmaterialien finden Sie hier.
Errata - Errata
Errata_V1_7268.pdfHier eine Auflistung der Korrekturen zum Buch.
Seite 364 aus 7268.pdfDie Abbildung 8.7 ist im Buch leider nicht korrekt dargestellt. Deshalb die Seite hier zum Herunterladen als PDF.
Materialien zum Buch - Sonstiges
Materialen_zum_Buch_7268.zipIn dieser Zip-Datei (1MB) ist * ein Word-Dokument mit allen Algorithmen aus dem Buch in Pseudocode, * im Verzeichnis Coco-2 zwei Artikel in PDF-Form zu unserem Compiler-Generator Coco-2, sowie die C- und die Pascal-Version von Coco-2 mit dem Beispiel 12.8.
Folien - Folien
Folien_7268_Algorithmen_cws.zipIN dieser Datei (8MB) ist der komplette Foliensatz mit den Abbildungen zum Buch enthalten.
Entwicklungsumgebung PscIDE - Sonstiges
PscIDE.zipAnbei die Entwicklungsumgebung PscIDE für Windows Vista/7 basierte Betriebssysteme. Die Abkürzung PscIDE steht für Pseudocode integrated development environment, also eine integrierte Entwicklungsumgebung für Pseudocode. Mit Hilfe dieser Entwicklungsumgebung kann der Pseudocode automatisch überprüft und eine Programmiersprache übersetzt werden. Die aktuelle Version unterstützt die Umwandlung in die Programmiersprachen C/C++ und Pascal. Ein Handbuch befindet sich in der Zip-Datei(22 MB). Benutzung erfolgt auf eigene Verantwortung. Viel Erfolg.
![]()
Materialien für Studenten
Ihr Status: Sie sind nicht angemeldet. Um Zugang zu den Materialien zu erhalten, melden Sie sich bitte an.
In diesem Bereich finden Sie zusätzliches Material zum Buch. Eine Besonderheit ist die Entwicklungsumgebung, mit der Pseudocode automatisch überprüft und eine Programmiersprache übersetzt werden kann.
Zu diesem Buch gibt es für Studenten folgende Materialien.
Weitere Informationen zu unseren Studentenmaterialien finden Sie hier.
Errata - Errata
Errata_V1_7268.pdfHier eine Auflistung der Korrekturen zum Buch.
Seite 364 aus 7268.pdfDie Abbildung 8.7 ist im Buch leider nicht korrekt dargestellt. Deshalb die Seite hier zum Herunterladen als PDF.
Materialien zum Buch - Sonstiges
Materialen_zum_Buch_7268.zipIn dieser Zip-Datei (1MB) ist * ein Word-Dokument mit allen Algorithmen aus dem Buch in Pseudocode, * im Verzeichnis Coco-2 zwei Artikel in PDF-Form zu unserem Compiler-Generator Coco-2, sowie die C- und die Pascal-Version von Coco-2 mit dem Beispiel 12.8.
Entwicklungsumgebung PscIDE - Sonstiges
PscIDE.zipAnbei die Entwicklungsumgebung PscIDE für Windows Vista/7 basierte Betriebssysteme. Die Abkürzung PscIDE steht für Pseudocode integrated development environment, also eine integrierte Entwicklungsumgebung für Pseudocode. Mit Hilfe dieser Entwicklungsumgebung kann der Pseudocode automatisch überprüft und eine Programmiersprache übersetzt werden. Die aktuelle Version unterstützt die Umwandlung in die Programmiersprachen C/C++ und Pascal. Ein Handbuch befindet sich in der Zip-Datei(22 MB). Benutzung erfolgt auf eigene Verantwortung. Viel Erfolg.

