Diese Kombination aus Vorlesung und Übungen vermittelt einen Einblick in die Grundlagen der computergestützten Datenanalyse. Moderne Analyse Toolkits erlauben die Auswertung physikalischer Daten mit Hilfe vorgefertigter Programme. Trotzdem müssen häufig problembezogene Anpassungen und eine Aufbereitung der Daten vorgenommen werden um diese Werkzeuge nutzen zu können. Dazu eignen sich Programmiersprachen wie C++ besonders gut.
In diesem Kurs werden C++ Kenntnisse vorausgesetzt, wobei die Grundlagen wiederholt werden. Dabei liegt der Schwerpunkt auf den Sprachelementen, die zur Nutzung eines auf C++ basierenden Datenanalyse Toolkits ROOT benötigt werden. Bei diesem Toolkit handelt es sich um frei verfügbare Software, die im Rahmen der Analyse der Large Hadron Collider Daten entwickelt wurde. Es stellt die Funktionalität zur Verfügung, die zum Prozessieren von grossen Datenmengen, zur statistischen Analyse, zur Visualisierung von Daten und der Speicherung notwendig ist. Zur interaktiven Analyse gibt es Interpreter in C++, Python und R. Dank der großen Flexibilität und des offenen, in C++ geschriebenen Quellcodes des Toolkits wird es in zunehmendem Maße ausserhalb der Hochenergiephysik verwendet, wie z.B. der Astrophysik, Biologie und Finanzen.