Einführung in die Informatik

Typ: Buch

Titel: Einführung in die Informatik (4. Auflage)
Autor: H.-P. Gumm / M. Sommer
Verlag: Oldenbourg
Preis: damals 79,00 DEM
ISBN: 3-8287-5057-5
Seiten: 706 (knapp DIN A4)
Jahr: 1999

Dieses Buch gibt einen ersten Einblick in die verschiedensten Bereiche der Informatik und geht teilweise an bestimmten Beispielen intensiver auf die Materie ein. Einen einheitlichen Beispiel-Code gibt es nicht. Der Programmcode der Beispiele ist manchmal Java, Turbo-Pascal, C oder auch nur Pseudo-Code. Ich kann dieses Buch vor allem Anfängern und Fortgeschrittenen empfehlen. Profis können es aber durchaus auch als Nachschlagewerk nutzen.

Grober Inhalt:
Kapitel 1 Einführung

1.1 Was ist "Informatik"?
1.2 Information und Daten
1.3 Informationsdarstellung
1.4 Hardware
1.5 Von der Hardware zum Betriebssystem
1.6 Anwendungsprogramme

Kapitel 2 Grundlagen der Programmierung

2.1 Spezifikationen, Algorithmen, Programme
2.2 Daten und Datenstrukturen
2.3 Der Kern imperativer Sprachen
2.4 Formale Beschreibung von Programmiersprachen
2.5 Erweiterung der Kernsprache
2.6 Unterprogramme
2.7 Rekursive Funktionen und Prozeduren
2.8 Konstruktion neuer Datentypen
2.9 Verifikation
2.10 Programmieren im Großen

Kapitel 3 Einführung in die Programmiersprache Java

3.1 Die lexikalischen Elemente von Java
3.2 Datentypen und Methoden
3.3 Java-Programme bestehen aus Klassen
3.4 Ausdrücke und Anweisungen
3.5 Klassen und Objekte
3.6 Ausnahmebehandlung
3.7 Schnittstellen (Interfaces) und Threads
3.8 Grafische Benutzeroberflächen mit Java (AWT)

Kapitel 4 Algorithmen und Datenstrukturen

4.1 Suchalgorithmen
4.2 Komplexität von Algorithmen
4.3 Sortierverfahren
4.4 Abstrakte Datenstrukturen
4.5 Stacks
4.6 Queues
4.7 Listen
4.8 Bäume
4.9 Graphen
4.10 Zeichenketten

Kapitel 5 Rechnerarchitektur

5.1 Vom Transistor zum Chip
5.2 Boolesche Algebra
5.3 Von den Schaltgliedern zur CPU
5.4 Assemblerprogrammierung
5.5 RISC-Architekturen
5.6 Die Architektur der Intel-PC-Mikroprozessorfamilie

Kapitel 6 Betriebssysteme

6.1 Betriebsarten
6.2 Verwaltung der Ressourcen
6.3 Das Betriebssystem UNIX
6.4 X-WINDOWS
6.5 MS-DOS
6.6 Windows
6.7 Alternative PC-Betriebssysteme

Kapitel 7 Rechnernetze

7.1 Rechner-Verbindungen
7.2 Datenübertragungen mit Telefonleitungen
7.3 Netztopologien
7.4 Zugriffsverfahren
7.5 Netztechnologien
7.6 Das Internet

Kapitel 8 Compilerbau

8.1 Programmiersprachen
8.2 Programmierung eines Compilers
8.3 Syntaxanalyse
8.4 Codegenerierung (Synthese)

Kapitel 9 Datenbanksysteme

9.1 Datenbanken und Datenbanksysteme
9.2 Datenmodelle
9.3 Die Anfragesprache SQL
9.4 Anwendungsprogrammierung in Java
9.5 Zusammenfassung

Kapitel 10 Grafikprogrammierung

10.1 Hardware
10.2 Grafikroutinen für Rastergrafik
10.3 Einfache Programmierbeispiele
10.4 Mandelbrot- und Julia-Mengen
10.5 Turtle-Grafik und L-Systeme
10.6 3-D-Grafikprogrammierung

Kapitel 11 Software-Entwicklung

11.1 Methoden und Werkzeuge für Projekte
11.2 Vorgehensmodelle
11.3 Traditionelle Methoden zur Programmentwicklung
11.4 Heute verbreitete Software-Entwicklungsmethoden
11.5 Objektorientierte Software-Entwicklungsmethoden
11.6 Projekt-Management
11.7 Software-Qualitätssicherung
11.8 Werkzeuge und Programmierumgebungen

Literatur

Stichwortverzeichnis
 
Ja das Buch ist gut, ich hab es im ersten Semester gelesen und es hat mir nicht geschadet. Also wer mal etwas über "Informatik" wissen will, sollte dieses Buch lesen.
 
Zurück
Oben