Electronic Structure and Properties of Solids
According to the module description, the exercise starts with an entry test querying knowledge from classical mechanics, quantum mechanics, electrodynamics as well as basic solid state theory (as taught e.g. in "Struktur der Materie 1").
All this year's students have the required PVL and may attend the oral exam.
Don't forget to sign in for a specific date+time in the list!
You can find the current list here.
At the end of the semester, there will be a computer exam where the students have to apply the techniques taught in the practical (computer) part to a sample crystal.
Sheets and Answers "Blackboard Exercise"
|Group theory I:|
Definition, Cayley tables
|Group theory II:|
Euclidean group and its subgroups
|Group theory III:|
Analytical geometry (part 1)
|Group theory III:|
Analytical geometry (part 2),
Point groups + example
|Solid State Physics I:|
Definitions in real and reciprocal space
|Solid State Physics II:|
Electron gas / Sommerfeld model, DOS
|Solid State Physics III:|
Bloch model, SGL in reciprocal space
|Solid State Physics IV:|
Sheets and Answers "Computational Exercise"
|Crystal creation, |
Introduction to ASE
|Ground state calculations |
with GPAW, density plot
|Density of states||29.01.2020||click||click|
|DOS and thermodynamics||29.01.2020||click||click|
|Computer test (PVL)||05.02.2020|
|DOS and magnetism||skipped|
Note: Because of some Drupal security precautions you have to rename the files yourselves and change the extensions from *.txt to *.py!
- Spglib based CIF analyzer download
Bring your own laptop
You may bring your own laptop, but make sure the following is working properly:
- Python 3.x incl. numpy, matplotlib, ase; optionally: spglib and sympy
(pre-installed on most linux distributions, for Windows e.g. Python(x,y), WinPython or Anaconda)
(never tried on Windows, probably works only under Cygwin or MinGW or ubuntu@Win10)
On a recent Debian Linux system, you are done with:
apt install python3-numpy python3-matplotlib python3-ase python3-gpaw
This list should give you a small subset of fair books on certain topics. There is no "the book for this lecture". Instead, you should start creating a list of books you can work well with yourselves. Please see the following list solely as suggestions.
- Mathematics for physicists
- S. Großmann: Mathematischer Einführungskurs für die Physik (ub, amzn)
- H. Korsch: Mathematische Ergänzungen zur Einführung in die Physik (amzn)
- General theoretical physics basics
- T. Fließbach: Lehrbuch zur theoretischen Physik 1-4 (ub, amzn)
- M. Bartelmann: Theoretische Physik (ub, amzn)
- Group theory
- General solid-state physics
- R. Groß, A. Marx: Festkörperphysik (ub, amzn)
- C. Kittel: Introduction to solid-state physics (ub, amzn)
- Electronic Structure & Ab initio / DFT
- R. Martin: Electronic Structure: Basic theory and... (ub, amzn)
- J. Singleton: Band Theory and Electr. Prop. of solids (ub, amzn)
- Short tutorial, probably sufficient for this course
- Official Python tutorial - comprehensive.
- Code Academy - interactive but only 'pure' python, no focus on numpy, matplotlib, etc.
- Python 2/3 course - static website but very good as reference for syntax. reading the first few chapters is perfectly enough!
- Udacity courses here or here - hand-on programming with YT-clips and online editors, self-paced learning and interactive quizzes + student support community (some but not all free of charge)
- Numpy reference page, current version is 1.13.3
- Matplotlib reference page, current version is 2.1.0
- SciPy reference page: If numpy is not enough..., current version is 1.0.0
- SymPy rererence page: Nice alternative to Mathematica, works in cmd line!
- Overview of even more tutorials/websites/etc.
- Python “cheat sheet”