Erst kürzlich hat das neue Sommersemester begonnen und für die neuen Veranstaltungen steht mal wieder die Anschaffung hilfreicher Lehrbücher an. Dieses Semester hab ich mir zwei neue Bücher geholt: "Datenbanksysteme - Eine Einführung" von Kemper/Eickler für die Vorlesung "Datenbanksysteme" und "Künstliche Intelligenz - Strategien zur Lösung komplexer Probleme" für die Vorlesung "Künstliche Intelligenz". Es seien jedoch noch weitere Bücher erwähnt die hilfreich fürs Informatik-Studium sein könnten...
 | Datenbanksysteme - Eine Einführung |
| von Alfons Kemper, Andre Eickler |
| 2004, Oldenbourg, ISBN: 2147483647 |
| nützlich für: DBS |
| Bei Amazon bestellen |
Dieses Buch ist eine umfassende Einführung in den Themenkomplex moderne Datenbanksysteme. Es eignet sich sehr gut als Begleitmaterial für eine Vorlesung oder auch zum Selbststudium, da es den Leser recht verständlich in die Materie einführt. Behandelt werden vorwiegend das derzeit marktbeherrschende relationale Datenbankmodell, aber auch das objektorientierte und das deduktive Modell. Neben der Behandlung der Datenmodellierung über ER-Diagramme, Datenbankentwurf und SQL werden auch Implementierungsaspekte behandelt, z.B. physische Strukturen für die Datenverwaltung, Realisierungskonzeote für die Mehrbenutzersynchronisation und die Recovery, Optimierungsmethoden zur Anfrageauswertung etc. Alle Konzepte werden an einer durchgehenden Beispielanwendung veranschaulicht, außerdem enthält jedes Kapitel zahlreiche Übungsaufgaben.
Das Buch ist insgesamt sehr empfehlenswert und stellt sowohl einen guten Überblick über die theoretischen Konzepte als auch einen gängigen Einblick in die berufliche Praxis dar.
 | Künstliche Intelligenz - Strategien zur Lösung komplexer Probleme |
| von George Luger, Stubblefield |
| 2001, Pearson Studium, ISBN: 2147483647 |
| nützlich für: KI |
| Bei Amazon bestellen |
 | Artificial Intelligence - Structures and Strategies for Complex Problem Solving |
| von George Luger |
| 2004, Addison Wesley, ISBN: 321263189 |
| nützlich für: KI |
| Bei Amazon bestellen |
Dieses Buch (als deutsche Neuauflage im Pearson-Studium-Verlag erschienen) stellt eine detaillierte Grundlage der Künstlichen Intelligenz dar. Es erklärt die Ursprünge der Künstlichen Intelligenz und kommt über Repräsentations- und Suchverfahren und Herausforderungen der Künstlichen Intelligenz zu komplexeren Bereichen des Maschinellesn Lernens und fortgeschrittenen KI-Problemlösungen. Die benötigten Werkzeuge für die theoretischen Grundsätze intelligenter Problemlösungen werden mit den Kernthemen der Prädikatenlogik, Wissensrepräsentation und wissensbasierte Problemlösungsansätze ausführlich behandelt. Dennoch werden mit sehr bildhaften Beispielen und Übungsaufgaben die praktische Anwendbarkeit der theoretischen Erkenntnisse erzielt. Weiterhin wird für Implementierung näher auf Programmiersprachen und -techniken der Künstlichen Intelligenz betrachtet. Im Besonderen wird eine Einführung in die Sprachen Prolog und LISP vorgestellt.
Als Nachschlagewerk oder zum Selbststudium ist dieses Buch wärmstens zu empfehlen. Es deckt alle relevanten Themen der KI ab und dient auch dem weiterführenden Studium der Thematik.
 | Structured Computer Organization |
| von Andrew S. Tanenbaum, James R. Goodman |
| 2001, Pearson Studium, ISBN: 130204358 |
| nützlich für: RS, RO |
| Bei Amazon bestellen |
Structured Computer Organization von Andrew S. Tanenbaum ist ein Basis-Handbuch zur Lehre über die grundlegende Funktionsweise moderner Computerhardware. Ausgehend von der Geschichte der Meilensteine früherer Computerarchitektur werden die logischen Ebenen des Rechners vorgestellt: Digital logic level, Microarchitecture level, ISA level, Operating System level, Assembly laguage level. Anhand eines Pentiums, einer Ultra-Sparc II und des picoJava II werden Basiskenntnisse für Informatiker in Hardware- und Prozessorarbeitsweise vermittelt. Grundlegende Themen wie Speicherorganisation, Paging oder Prozessverwaltung werden ausfürhlich behandelt, der Assembler-Ebene ist ein eigenes Kapitel gewidmet. Zum Ende des Buches hin werden parallele Rechnerarchitekturen und Binär- und Gleitkommazahlen näher betrachtet.
Zu empfehlen ist diese Buch im Original auf alle Fälle, die deutsche Übersetzung weist einige Mängel auf. Der Autor stellt den Lesestoff sehr locker und mit netten Anekdoten angereichert dar und bietet ein Standardwerk zur Rechnerarchitektur in der Technischen Informatik.
 | Introduction to Algorithms |
| von Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest |
| 2001, The MIT Press, ISBN: 262531968 |
| nützlich für: ALP1, ALP2, ALP3, EAA |
| Bei Amazon bestellen |
 | Algorithmen - Eine Einführung |
| von Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest |
| 2004, Oldenbourg, ISBN: 2147483647 |
| nützlich für: ALP1, ALP2, ALP3, EAA |
| Bei Amazon bestellen |
Dieses Buch ist eine umfassendes Nachschlagewerk und Lehrbuch in das moderne Studium von Computeralgorithmen und als Standardwerk für die Thematik Algorithmen und Datenstrukturen etabliert. Jedes Kapitel stellt einen Algorithmus, eine Entwurfstechnik und ein Anwendungsgebiet oder ein verwandtes Thema vor. Die Anzahl an Algorithmen ist beträchtlich und werden stets mit beachtlicher Tiefe im Entwurf und mathematischer Analyse behandelt. Die Implementierung erfolgt meist in Pseudo-Code und somit unabhängig jeglicher Programmiersprache. Jedes Thema wird mit etlichen (zum Teil sehr schweren) Übungsaufgaben komplettiert, wozu es leider keine Lösungen gibt. Durch die klare Struktur und die verständlichen Erklärungen hat sich der Cormen zu einer Art Bibel für jeden Informatiker etabliert.