Einführung in Algorithmen (mit Fokus Chemie): Algorithmendesign, Datenstrukturen, Such- und Sortieralgorithmen; Graphen, Numerische Algorithmen, Algorithmen in der Cheminformatik, Machine Learning und Bioinformatik Computersprache: C++
Lernziel
Entwicklung von Programmierfähigkeiten- und Handwerk, die notwendig sind, um mit der Komplexität von Computeranwendungen in der Chemie umgehen zu können.
Inhalt
Einführung in Algorithmen (mit Fokus Chemie): Algorithmendesign, Datenstrukturen, Such- und Sortieralgorithmen; Graphen, Numerische Algorithmen, Algorithmen in der Cheminformatik, Machine Learning und Bioinformatik Computersprache: C++
Skript
Skript (in Englisch) wird zur Verfügung gestellt
Literatur
T.H. Cormen, C. E. Leiserson, R. L. Rivest, C. Stein, "Introduction to Algorithms", MIT Press (2009)
C++ programming: S. Oualline, "Practical C++ Programming", O'Reilly (2003)
Voraussetzungen / Besonderes
Da die Übungen am Computer wesentlich andere Fähigkeiten vermitteln und prüfen als die Vorlesung und mündliche Prüfung, werden die Ergebnisse der absolvierten Übungen bei der Beurteilung des Prüfungsergebnisses einfliessen.
Leistungskontrolle
Information zur Leistungskontrolle (gültig bis die Lerneinheit neu gelesen wird)