Einführung in die Informatik: Objektorientiert mit Java

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

Diese Einf?hrung in die Informatik zeichnet sich durch die Ausrichtung auf moderne Konzepte aus und legt insbesondere die objektorientierte Programmiersprache Java zugrunde.
Teil I gibt einen ?berblick ?ber die Grundlagen der Software-Entwicklung; behandelt werden Datenstrukturen und die Modellierung von Beziehungen, die Konzepte der objektorientierten Software-Entwicklung, Algorithmen und Sprachkonzepte. Teil II beginnt mit einem Kapitel ?ber Prinzipien des Rechneraufbaus zur Verankerung der elementaren Datentypen und leitet von den klassischen Programmierkonzepten ?ber zu den objektorientierten Konzepten am Beispiel von Java. Teil III behandelt Theorie und Implementierung von Algorithmen (Suchen, Sortieren, Baum-Algorithmen, Hash-Verfahren) und weiterf?hrende h?here Datenstrukturen (B?ume und Hash-Tabellen). Hier werden sowohl die objektorientierten Programmierverfahren als auch die h?heren Datentypen (Listen, Stacks, Arrays) aus Teil II angewendet. In Teil IV werden theoretische Grundlagen der Informatik zusammengefa?t, die hier nach Bedarf nachgeschlagen werden k?nnen.

Author(s): Professor Dr. Wolfgang Küchlin, Dr. Andreas Weber (auth.)
Series: Springer-Lehrbuch
Publisher: Springer Berlin Heidelberg
Year: 2000

Language: German
Pages: XVI, 383 S.
Tags: Software Engineering/Programming and Operating Systems; Data Structures; Algorithm Analysis and Problem Complexity; Logics and Meanings of Programs

Front Matter....Pages I-XVI
Einführung und Überblick....Pages 1-10
Front Matter....Pages 11-11
Datenstrukturen....Pages 13-19
Objektorientierte Software-Entwicklung....Pages 21-42
Algorithmen und algorithmische Sprachkonzepte....Pages 43-60
Front Matter....Pages 61-61
Grundlagen der Rechnerarchitektur und elementare Datentypen....Pages 63-75
Grundkonzepte von Programmiersprachen....Pages 77-136
Klassen und höhere Datentypen....Pages 137-190
Höhere objektorientierte Konzepte....Pages 191-220
Das „Abstract Window Toolkit“ (AWT) von Java....Pages 221-243
Front Matter....Pages 245-245
Theorie der Algorithmenkonstruktion....Pages 247-268
Such-Algorithmen....Pages 269-275
Sortier-Algorithmen....Pages 277-289
Bäume....Pages 291-307
Hashing....Pages 309-316
Front Matter....Pages 317-317
Mathematische Grundlagen....Pages 319-332
Einführung in die Logik....Pages 333-346
Korrektheit von Unterprogrammen....Pages 347-362
Back Matter....Pages 363-383