VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.

529-0002-00L

Algorithms and Programming in Chemistry

VVZ CR 4.8

Last Updated: 2026-07-21 00:35:14

Abstract

Introduction to algorithms with a special focus on chemistry:Design of algorithms, data structures and modern C++, search and sort algorithms, graph algorithms, numerical algorithms, algorithms in cheminformatics and bioinformaticsProgramming language: C++

Objective

Development of programming skills and craftsmanship in order to be able to deal with the complexity of computer applications in chemistry.

Content

Introduction to algorithms with a special focus on chemistry: Design of algorithms, data structures and modern C++, search and sort algorithms, graph algorithms, numerical algorithms, algorithms in cheminformatics and bioinformatics Programming language: C++

Resources

Lecture Notes

Script will be available onwww.riniker.ethz.ch.

Literature

Recommended textbooks: 1) T.H. Cormen, C. E. Leiserson, R. L. Rivest, C. Stein (2022), "Introduction to Algorithms (4th Edition)", MIT Press. 2) B. Stroustrup (2024), "Programming – Principles and Practice Using C++ (3rd Edition)", Addison-Wesley.

General Information