Literatur
Für die Vorlesung gibt es ein Vorlesungsskript. Es wird aktualisiert und in der Rubrik Materialien angeboten.
Vor einiger Zeit hat Sebastian Hack Videos aufgezeichnet, in denen er die Themen ausführlich erklärt. Mittlerweile hat sich die Darstellung mancher Themen verändert. Die Videos können dennoch hilfreich sein. Sie sind in der Rubrik Materialien verlinkt.
Zur Vertiefung und zum Nachschlagen einzelner Themen empfehlen wir folgende weiterführende Literatur:
Git
- Scott Chacon: Pro Git
Die Git-Bibel - Learn Git Branching
Ein interaktiver Online Kurs zu fortgeschrittenen Features von git.
Mips
- James Larus: Assemblers, Linkers & and the SPIM Simulator
Ausführliche Beschreibung von MIPS auf englisch. Wir verwenden in Prog2 einen anderen Simulator. - Charles Price: The MIPS IV Instruction Set
Ausführliche Dokumentation aller MIPS Befehle. Für den, der's ganz genau wissen will.
C
- Robert Klima & Siegfried Selberherr: Programmieren in C
Praktische Darstellung für Einsteiger. Aus dem Uninetz kostenlos herunterladbar. - Helmut Erlenkötter: C Programmieren von Anfang
- Kernighan & Ritchie: Programmieren in C
Der Klassiker. Leider schon ein wenig veraltet aber für die Grundlagen ausreichend.
Java
- Chirstian Ullenboom: Java ist auch eine Insel
Umfassendes Nachschlagewerk zu Java. - James Gosling et al.: The Java Language Specification
Der Java Sprachbericht.