VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.
Algorithms and Programming in Chemistry
Last Updated: 2026-06-03 00:14:04
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.
Learning Materials (Links)
- Main link
- Informationen zur Vorlesung
- Documents
- Dokumente zur Vorlesung
General Information
- Language
- English
- Levels
- MSC
- Frequency
- Yearly recurring
Examination
- Type
- session examination
- Mode
- oral 30 minutes
Course Components
| Type | Title | Time & Place | Hours |
|---|---|---|---|
| lecture with exercise | Algorithms and Programming in Chemistry |
|
3 h weekly |
Offered In
-
-
Electives (Students are free to choose from a range of D-CHAB chemistry courses appropriate to their level of study (please note admission requirements). In case of doubt, contact the student administration.)
-
-
-
-