• Keine Ergebnisse gefunden

Programmieren I + II

N/A
N/A
Protected

Academic year: 2022

Aktie "Programmieren I + II"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Technische Universität Braunschweig Dr. Werner Struckmann Institut für Programmierung und Reaktive Systeme WS 2012/2013, SS 2013

Programmieren I + II

Kommentierte Literaturhinweise

Im Pearson Custom Publishing Verlag ist das Buch

Programmieren und Software Engineering – Begleitmaterial für die gleichnamigen Veranstaltungen an der Technischen Universität Braunschweig

Zusammengestellt von I. Schaefer und W. Struckmann

im Oktober 2012 erschienen. Das erste Kapitel ist dem ThemaVom Algorithmus zum Pro- gramm gewidmet. Die weiteren Kapitel sind aus verschiedenen Büchern zusammengestellt und enthalten u. a. Beispiele, die in den Vorlesungen »Programmieren I und II« sowie

»Software Engineering« vorgestellt werden.

Als ergänzende Lektüre zur Programmiersprache Java empfehlen wir das Buch [8] von D. Ratz, J. Scheffler, D. Seese und J. Wiesenberger. Das umfangreiche Werk [6] von G. Krüger ist eine nahezu vollständige Darstellung von Java. Außerdem sind die Bücher [13] und [14] von R. Schiedermeier eine geeignete Lernhilfe. Eine kosten- günstige Alternative stellt die Einführung [10], [11] vom Regionalen Rechenzentrum für Niedersachsen RRZN dar. Besonders empfehlenswert ist das 2011 erschienene Buch [15]

von R. Sedgewick und K. Wayne. Eine gelungene Einführung in die Programmierung paralleler Prozesse in Unix/Linux und Java ist das Buch [17] von C. Vogt.

M. A. Weiss [18] legt das Schwergewicht auf die Behandlung von Datenstrukturen.

Näheres zu vielen der in der Vorlesung behandelten Algorithmen findet man bei Th.Cor- men, Ch. E. Leiserson, R. Rivest und C. Stein [1]. Zum Thema „Algorithmen und Datenstrukturen“ sind zudem die Bücher von K.Mehlhorn, P. Sanders[7], G.Saake, K.-U. Sattler [12] und D. Harel, Y. Feldman[3] zu empfehlen.

Einen Überblick über große Teile der Informatik gibt P.Rechenberg[9]. Einzelne Be- griffe können im Duden Informatik [2] nachgeschlagen werden. Weite Teile der notwendigen mathematischen Grundlagen sind in [16] zu finden. P. A. Henning und H. Vogelsang geben in ihrem Buch [4] einen Überblick über eine Reihe verbreiteter Programmierspra- chen. Bei D. W.Hoffmann[5] können tangierende Inhalte aus dem Bereich »Theoretische Informatik« nachgelesen werden.

[1] Cormen, Thomas H.;Leiserson, Charles E.;Rivest, Ronald L.;Stein, Clifford:Algorith- men – Eine Einführung. 3., überarb. u. erw. Auflage. München Wien: Oldenbourg Verlag, 2010

[2] Duden: Informatik. 4. Auflage. Mannheim: Dudenverlag, 2006

[3] Harel, David; Feldman, Yishai: Algorithmik. 1. Auflage. Berlin Heidelberg New York:

Springer-Verlag, 2006

[4] Henning, Peter A.; Vogelsang, Holger: Taschenbuch Programmiersprachen. 2. Auflage.

München: Carl Hanser Verlag, 2007

(2)

[5] Hoffmann, Dirk W.: Theoretische Informatik. 1. Auflage. München: Hanser Verlag, 2009 [6] Krüger, Guido: Handbuch der Java-Programmierung. 7. Auflage. München: Addison-

Wesley Verlag, 2012

[7] Mehlhorn, Kurt; Sanders, Peter: Algorithms and Data Structures. 1. Auflage. Berlin Heidelberg: Springer Verlag, 2008

[8] Ratz, Dietmar; Scheffler, Jens; Seese, Detlef; Wiesenberger, Jan: Grundkurs Pro- grammieren in Java. 6. aktualisierte und erweiterte Auflage. München Wien: Hanser Verlag, 2011

[9] Rechenberg, Peter: Was ist Informatik? 3. Auflage. München: Hanser Verlag, 2000 [10] Regionales Rechenzentrum für Niedersachsen RRZN (Hrsg.): Java 6 (1. Band).

7. Auflage. Hannover: Regionales Rechenzentrum für Niedersachsen RRZN, 2009

[11] Regionales Rechenzentrum für Niedersachsen RRZN (Hrsg.): Java 6 (2. Band).

2. Auflage. Hannover: Regionales Rechenzentrum für Niedersachsen RRZN, 2011

[12] Saake, Gunter; Sattler, Kai-Uwe: Algorithmen und Datenstrukturen. 4., überarb. Auf- lage. Heidelberg: dpunkt.verlag, 2010

[13] Schiedermeier, Reinhard: Programmieren mit Java. 2., aktualisierte Auflage. München:

Pearson Studium, 2010

[14] Schiedermeier, Reinhard; Köhler, Klaus: Das Java-Praktikum. 1. Auflage. Heidelberg:

Dpunkt Verlag, 2008

[15] Sedgewick, Robert; Wayne, Kevin: Einführung in die Programmierung mit Java. 1.

Auflage. München: Pearson Verlag, 2011

[16] Struckmann, Werner;Wätjen, Dietmar: Mathematik für Informatiker – Grundlagen und Anwendungen. 1. Auflage. Heidelberg: Spektrum Akademischer Verlag, 2007

[17] Vogt, Carsten: Nebenläufige Programmierung. 1. Auflage. München: Hanser Verlag, 2012 [18] Weiss, Mark A.: Data Structures and Algorithm Analysis in Java. 2. Auflage. Boston:

Pearson Addison Wesley, 2007

– 2 –

Referenzen

ÄHNLICHE DOKUMENTE

Bei der Grundimmunisierung die ersten zwei Impfungen. Bei den ersten zwei Impfungen ist ein Abstand von mindestens 28 Tagen bis höchstens 70 Tagen einzuhalten. Die dritte Impfung

Um Auswertungspakete der Finanzbuchführung oder der Kostenrechnung zur Bereitstellung für DATEV Unternehmen online hinzufügen: In der Gruppe Bereitstellen für Online (RZ) auf

 Zur einfachen und zuverlässigen Kommunikation sowie zur Nutzung von Diensten des URZ erhalten alle Studenten für die Dauer ihres Studiums einen Nutzeraccount!.  Sie erhalten

- Das Wissen, dass eine 2.Sprache nur gut für ein Kind ist, selbst wenn es Schwierigkeiten in seiner Muttersprache hat(oder gerade dann) gibt mir Sicherheit mit Eltern zu

Investitionsschutz bekommt eine völlig neue Bedeutung, wenn ein Spectra Stack zum Einsatz kommt, das alle vorhandenen Laufwerke in die neue Library übernehmen kann und den

Voraussetzung für die Zulassung zur Abschlussprüfung ist nach § 8 Nr. 2 der Prüfungsordnung die ordnungsgemäße Führung der Berichtshefte in der von der zuständigen

• Vorhandensein eines gemeinsamen Qualitätsverständnis- ses zu den Frühen Hilfen und dem präventiven Kinder-. schutz (inkl. gemeinsamer Grundidee und Zielbestimmung aller Akteure

Für die Beschäftigten an den Universitäten in Niedersachsen fällt die Bewertung des Einkommens eher kritisch aus, wie mit dem Instrument des DGB-Index Gute Arbeit in Kapitel 3