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 C++
Algorithmen und Programmentwicklung in C++
Last Updated: 2026-02-05 15:35:33
Abstract
Introduction to algorithms (special focus on chemistry):Design of algorithms, data structures, search and sort algorithms, graphs, numerical algorithms, algorithms in cheminformatics, machine learning and bioinformaticsComputer 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 (special focus on chemistry): Design of algorithms, data structures, search and sort algorithms, graphs, numerical algorithms, algorithms in cheminformatics, machine learning and cheminformatics Computer language: C++
Resources
Lecture Notes
Script (in English) will be available
Literature
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)
Learning Materials (Links)
- Main link
- Informationen zur Vorlesung
- Documents
- Dokumente zur Vorlesung
General Information
- Language
- German
- Levels
- BSC
- Frequency
- Yearly recurring
Examination
- Type
- session examination
- Mode
- oral 30 minutes
Course Components
| Type | Title | Time & Place | Hours |
|---|---|---|---|
| lecture with exercise |
Algorithmen und Programmentwicklung in C++
nach Bedarf in Englisch
|
|
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.)
-