Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Calendar

WeekTopicDetailsPracticalAssignmentQuiz
1OrientationCourse arrangement, materials informatics introSetup Python environment and use jupyter notebook
2ProgrammingPython syntax review, NumPy fundamentals, Matplotlib, Jupyter notebookPython programming
3Computer and ComputationComputer hardware, software, high-performance computing (HPC), open-sourced softwareGit & Github
4DatabaseData structure, database format, materials database, data generation, materials selection, visualization, data mining (how to query database, data visualization, data mining)Pandas, Query data from materials project
Pandas data handling, simple data visualization and data mining (bulk modulus)
5Atomistic StructuresSite, molecule, symmetry, defect & interface representationUse pymatgen, ase and spglib to build models and symmetry analysis
Use VESTA and ase-gui for structure visualization
1
6CNY Week
7MID-TERM REVIEWReview of Weeks 1-5 (orientation, Python, computing, database, atomistic structures), Q&A, practice problems1
8Models and Theories IMultiscale modelling, atomistic modelling, force field, codes, molecular dynamics and Monte CarloASE for force fields
9Models and Theories IIQuantum mechanics, electronic structure, density functional theory (DFT), functionals, plane waves and pseudopotentials, codesMolecular dynamics and Monte Carlo
10OptimizationIntroduction, energy landscapes, local optimization, global optimization, structure prediction, no free lunch ruleDifferent optimization algorithms2
11High-throughput SimulationThermodynamics and kinetics, finite temperature and entropy, convex hulls, phase diagramAtomate2
12Machine Learning PotentialsML Potentials overview, Descriptors (SOAP, ACE, GAP), error analysis, MACEMACE training and inference
13PRE-EXAM REVIEWReview of Weeks 8-12, Q&A, exam preparation2