Mid-Term Review
In this week, we will review the Lecture 1-5, do Quiz 1, and walk through the Assignment 1.
Slides¶
Lecture Video¶
This lecture has been recorded using Zoom. You need to use your NUS email to login. Please access the Zoom recording use the links below:
Recording (Passcode: 4!2fB&uD)
Lecetures Covered¶
Review Flow¶
| Lecture | Topic | What to complete |
|---|---|---|
| 1 | Orientation | Recheck environment setup, VS Code workflow, and Jupyter basics |
| 2 | Python | Re-run NumPy and Matplotlib examples from Lecture 2 notebooks |
| 3 | Computer and Computation | Practice branch/merge/conflict flow and review CPU/GPU/HPC concepts |
| 4 | Database | Repeat API query -> DataFrame cleaning -> simple plot pipeline |
| 5 | Structures | Review key representations (cell, symmetry, prototype, defect/interface) and run one structure notebook |
Minimum Readiness Checklist¶
By the end of this review, you should be able to do these without notes:
Explain the workflow from data source -> Python analysis -> materials interpretation.
Create and activate a Python environment in VS Code, then run a notebook end-to-end.
Use Git for a basic collaboration cycle: clone, branch, commit, pull, merge.
Use NumPy arrays and Matplotlib to compute and visualize a materials-relevant quantity.
Query/load materials data and process it with Pandas.
Read and describe a crystal structure using unit cell, coordinates, and symmetry language.