529-0002-00L  Algorithmen und Programmentwicklung in C++

SemesterHerbstsemester 2021
DozierendeS. Riniker, G. Landrum
Periodizitätjährlich wiederkehrende Veranstaltung
LehrspracheDeutsch


KurzbeschreibungEinführung in Algorithmen (mit Fokus Chemie):
Algorithmendesign, Datenstrukturen, Such- und Sortieralgorithmen; Graphen, Numerische Algorithmen, Algorithmen in der Cheminformatik, Machine Learning und Bioinformatik
Computersprache: C++
LernzielEntwicklung von Programmierfähigkeiten- und Handwerk, die notwendig sind, um mit der Komplexität von Computeranwendungen in der Chemie umgehen zu können.
InhaltEinführung in Algorithmen (mit Fokus Chemie):
Algorithmendesign, Datenstrukturen, Such- und Sortieralgorithmen; Graphen, Numerische Algorithmen, Algorithmen in der Cheminformatik, Machine Learning und Bioinformatik
Computersprache: C++
SkriptSkript (in Englisch) wird zur Verfügung gestellt
LiteraturT.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 / BesonderesDa 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.