nl en

Computational Chemistry and Molecular Simulations (CCMS)


Admission requirements

Core course in MSc Chemistry – Energy & Sustainability; elective course in MSc Chemistry – Chemical Biology, MSc Life Science and Technology and MSc Physics

Students with a BSc degree in MST with a major in Chemistry have enough background knowledge for the CCMS course. Other students should have a basic knowledge of molecular quantum mechanics (Hermitian operators, Schrödinger equation, concept of atomic and molecular orbitals, meaning of the wave function) and linear algebra (systems of linear equations, matrices, eigenvalues and eigenvectors).

There is an online, voluntary revision-lecture before the start of the actual lecture series, covering the most important prerequisites and giving a reminder of knowledge needed in the course. This voluntary lecture is strongly recommended for LST students and those who feel that their last quantum mechanics course is already long ago.

This course was previously given under the name Modern Quantum Chemistry (MQC), uSis code 4423MQCL4. This course cannot be combined with MQC in a programme or used in a MSc programme when MQC was taken in the BSc programme.


The course introduces the theory, implementation and use of modern computational techniques in physical chemistry. Computational chemistry is nowadays an indispensable tool complementary to experimental data and increasingly able to accurately predict properties of novel molecules/materials. Main topics that will be covered are: Born-Oppenheimer approximation, variational principle, Hartree-Fock, correlated electronic structure methods, density functional theory, molecular mechanics, molecular dynamics (MD) simulations, ab initio MD, quantum-mechanics molecular-mechanics (QM/MM) methods, non-adiabatic MD. The acquired theoretical knowledge will be used in practical applications with computer exercises.

Course objectives

At the end of the course students:

  • will be able to assess the range of applicability of the various computational methods and will have fundamental knowledge of the approximations involved

  • will experience how different theoretical/computational tools can be used in practical applications

  • will be able to select and use computational tools appropriate to tackle a specific research question

  • will have gained the necessary knowledge and experience to perform research projects in computational and theoretical chemistry

  • will learn the language of modern computational chemistry and be able to analyse a scientific computational chemistry article from the current literature


Schedule information can be found on the website of the programmes.

You will find the timetables for all courses and degree programmes of Leiden University in the tool MyTimetable (login). Any teaching activities that you have sucessfully registered for in MyStudyMap will automatically be displayed in MyTimeTable. Any timetables that you add manually, will be saved and automatically displayed the next time you sign in.

MyTimetable allows you to integrate your timetable with your calendar apps such as Outlook, Google Calendar, Apple Calendar and other calendar apps on your smartphone. Any timetable changes will be automatically synced with your calendar. If you wish, you can also receive an email notification of the change. You can turn notifications on in ‘Settings’ (after login).

For more information, watch the video or go the the 'help-page' in MyTimetable. Please note: Joint Degree students Leiden/Delft have to merge their two different timetables into one. This video explains how to do this.

Mode of instruction

Lectures, videos and lecture notes for (home-)study, homework assignments, computer labs sessions, discussions.
For on-campus lectures, students need to bring their own laptop.

Assessment method

1) Written examination (70%). The written exam will be an open book exam.
2) Reports on computer exercises (30%)
3) Homework exercises (bonus)

In the first part of the lecture series, computer labs and exercises will be integrated into the lectures. These lab sessions do not require a written report. Active participation in these lectures is, however, considered mandatory. Students participating in less than 50% of these classes can be excluded from the exam.
In the second part of the lecture series, computer labs will be held in two dedicated lab sessions. Presence at these lab sessions is considered mandatory. Students not participating in these labs without discussing this a priori with the lecturers can be excluded from the exam. The lab reports to these sessions make up 30% of the final grade.
A minimum grade of 5.0 is needed for both written examination and lab reports to pass the course.

Reading list

Essentials of Computational Chemistry: Theories and Models, 2nd Edition; Christopher J. Cramer, Wiley, 2004. Lecture notes, articles, exercises, additional material will be provided on Brightspace


From the academic year 2022-2023 on every student has to register for courses with the new enrollment tool MyStudyMap. There are two registration periods per year: registration for the fall semester opens in July and registration for the spring semester opens in December. Please see this page for more information.

Please note that it is compulsory to both preregister and confirm your participation for every exam and retake. Not being registered for a course means that you are not allowed to participate in the final exam of the course. Confirming your exam participation is possible until ten days before the exam.

Extensive FAQ's on MyStudymap can be found here.


Dr. Francesco Buda, Dr. Katharina Doblhoff-Dier


Assignments and deadlines are communicated via Brightspace.

According to OER article 4.8, students are entitled to view their marked examination for a period of 30 days following the publication of the results of a written examination. Students should contact the lecturer to make an appointment for such an inspection session.