Bücherliste Informatik

Grundstudium

Was macht man da? Grundlegende Datenstrukturen (Graphen, Arrays, Listen...), funktionale Programmierung, Grundlagen der Objektorientierung, Automatentheorie, Komplexitätstheorie, ein bisschen Algorithmentechnik... und natürlich Mathe. Hier die Bücher, die mir da am meisten geholfen haben:

 

  • Beutelspacher: Lineare Algebra
  • Heuser: Lehrbuch der Analysis
  • Cormen et al: Algorithmen - Eine Einführung
  • Hopcroft et al: Einführung in die Automatentheorie, Formale Sprachen und Komplexitätstheorie

Wahlpflichtfächer

Ein dunkles Kapitel meines Studiums... ich habe prüfen lassen: Kommunikation & Datenhaltung, Softwaretechnik, Algorithmentechnik, Systemarchitektur, Kognitive Systeme. Dafür waren die folgenden Bücher nicht schlecht:

 

  • Elmasri & Navathe: Database Systems (KomDat)
  • Sanders: Algorithms and Data Structures - The basic toolbox (Algorithmentechnik)
  • The Gang Of Four: Design Patterns (Softwaretechnik)
  • Freeman: Entwurfsmuster von Kopf bis Fuß (Softwaretechnik)
  • McLaughlin: Objektorientierte Analyse und Design von Kopf bis Fuß (Softwaretechnik)
  • Bishop: Pattern recognition and machine learning (Kognitive Systeme)
  • Tanenbaum: Moderne Betriebssysteme (Systemarchitektur)

Vertiefungsgebiet Datenhaltung

Mein erstes Vertiefungsfach war Datenhaltung bei Böhm, dort habe ich die Fächer "Datenbankeinsatz", "Data Warehousing und Data Mining" sowie "Praktikum Data Warehousing und Data Mining" prüfen lassen. Für die Vorbereitung haben mir geholfen:

 

  • Kamber: Data Warehousing und Data Mining
  • Elmasri: Database Systems
  • Leser & Naumann: Informationsintegration

Vertiefungsgebiet Softwaretechnik

Mein zweites Vertiefungsfach war Softwaretechnik. Ich habe dort die Fächer "Sprachtechnologien und Compiler 1", ".NET" und "Softwareevolution" prüfen lassen. Für die Vorbereitung haben mir folgende Bücher geholfen:

 

  • Das Drachenbuch: Aho - Compiler
  • Cooper: Engineering a Compiler

Empfehlungen zu Softwaretechnik

Neben dem Studium habe ich mich im Bereich Informatik vermutlich am meisten mit Softwaretechnik auseinandergesetzt. Hier eine Liste meiner Lieblingsbücher aus dem Bereich:

 

  • Evans: Domain Driven Design (leider immer noch nicht durch)
  • Fowler: Patterns of Enterprise Application Architecture
  • Beck: Test-Driven Development by Example
  • Martin: Clean Code (muss man gelesen haben!)
  • Kerievsky: Refactoring to patterns (muss man auch gelesen haben!)
  • Freeman: Growing object oriented software guided by tests

Sonstiges

Da ich mich die meiste Zeit mit PHP und ganz wenig mit JavaScript auseinandersetze, hier auch noch ein paar Bücher dazu:

 

  • Schmidt: PHP Design Patterns
  • Segran: Programming Collective Intelligence
  • Stefanov: JavaScript Patterns


 
Inhalt © Michael Knoll 2009-2017  •  Powered by TYPO3  •  TypoScript Blogging by Fabrizio Branca  •  TYPO3 Photo Gallery Management by yag  •  Impressum