Introduction to atomic-scale modeling
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.
Resources
Moodle Link
Videos
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
Mo | Tu | We | Th | Fr | |
8-9 | |||||
9-10 | |||||
10-11 | |||||
11-12 | |||||
12-13 | |||||
13-14 | |||||
14-15 | |||||
15-16 | |||||
16-17 | |||||
17-18 | |||||
18-19 | |||||
19-20 | |||||
20-21 | |||||
21-22 |