Ausgehend von Beispielen werden grundlegende Paradigmen der Informatik vermittelt. Die Schwerpunkte liegen auf dem Algorithmenbegriff, auf einer Einführung in die Programmierung auf Grundlage der Programmiersprache Java und auf objektorientierten Konzepten. Ferner wird an die Aufwandsanalyse von Algorithmen und die Funktionsweise von Rechnern herangeführt. So gelingt der Einstieg in das Informatikstudium!
Table of Content
Was ist Informatik? – Vom Problem über den Algorithmus zum Programm – Algorithmenentwurf – Grundkonzepte der Programmierung – Funktionen – Rekursion – Klassen und Objekte – Objektorientierte Programmierung – Klassenbibliotheken – Grafikprogrammierung mit Swing – Andere Programmierstile – Asymptotische Aufwandanalyse – Sortieren – Mengen – Hardware und Programmierung – Rechnerarchitektur und Maschienensprache – Schaltungen – Formale Sprachen und Compiler – Schlüsselwörter im Sprachumfang von Java – Grundlagen der Java-Programmierumgebung
About the author
Prof. Dr. Heinrich Müller, Technische Universität Dortmund Dr. Frank Weichert, Technische Universität Dortmund