"Unser Generalleutnant L.Euler gibt durch unseren Mund folgende Erklärung ab. Er bekennt offen: ...dass er künftig nicht mehr sechzig Seiten lang rechnen wird für ein Resultat, das man mit wenig Überlegung auf zehn Zeilen ableiten kann. Und wenn er wieder seine Ärmel aufkrempelt, um drei Tage und drei Nächte durchzurechnen, dass er dann eine Viertelstunde zum Nachdenken verwenden will, welche Prinzipien am besten zur Anwendung kommen"
Voltaire (Auszug aus Diatribe du docteur Akakia)
Nachdem im ersten Semester die Grundlagen der Programmierung und von Programmiersprachen gelernt wurden, geht es nun in diesem Kurs einerseits um die Strukturen der durch Programmtexte dargestellten Algorithmen. Andererseits aber, und eng mit erstem verbunden, um die Aspekte der Datenstrukturierung. Beides dient dazu Methoden der Programmierung zu erlernen, um somit die Befähigung zu erlangen komplexe Programme möglichst fehlerfrei und effizient zu erstellen. Dazu lernen wir bestehende Datenstrukturen und Algorithmen kennen, und werden diese analysieren und auch selbst implementieren.