MSE-305 / 2 credits

Teacher: Ceriotti Michele

Language: English


Summary

This course provides an introduction to the modeling of matter at the atomic scale, using interactive Jupyter notebooks to see several of the core concepts of materials science in action.

Content

Simulation and modeling has become an integral part of the process of designing and optimizing materials for the most diverse applications. Truly predictive simulations, that can estimate the properties of materials before they have ever been synthesized, require atomistic resolution. This course provides an introduction to some of the techniques that underlie atomic-scale simulations of materials. With a strong hands-on component, based on interactive Jupyter notebooks, we will revisit, and see in a new light, several basic concepts on the nanometer-scale description of matter, and see a number of different modelling techniques in action, from molecular dynamics to atomic-scale machine learning.

 

 

Keywords

materials modeling, computational thinking, Python, atomistic models

Learning Prerequisites

Required courses

The course requires a basic understanding of programming, such as that given in the first-year ICC course.

Teaching methods

This course follows a "flipped class" format, and is based on a set of interactive Jupyter notebooks that contain "passive" demonstrations of materials-science concepts, short coding exercises that are aimed at developing both an intuition of the physical processes and some basic skills in using some simple tools for atomistic modeling, and open-ended questions that are graded during the course, but can also simply be used as a way to encourage reflection on the core concepts presented in each exercise.

 

 

Expected student activities

The students will work individually on interactive jupyter notebooks, answering the questions and completing small coding assignments. While the bulk of the work will be performed during the lecture hours, and with the supervision of the teacher and TAs, in will often be necessary to complete the assignments at home.

Assessment methods

The assignments will be graded during the term, and contribute 80% of the final grade. 20% of the grade will be assigned based on a short individual discussion with the teacher, at the end of the semester.

In the programs

  • Semester: Spring
  • Exam form: During the semester (summer session)
  • Subject examined: Introduction to atomic-scale modeling
  • Lecture: 2 Hour(s) per week x 14 weeks
  • Type: mandatory
  • Semester: Spring
  • Exam form: During the semester (summer session)
  • Subject examined: Introduction to atomic-scale modeling
  • Lecture: 2 Hour(s) per week x 14 weeks
  • Type: optional

Reference week

Related courses

Results from graphsearch.epfl.ch.