Course information¶
Administration¶
The solid-state component of the course will run for seven weeks, beginning in week 7 and concluding at the end of semester. In years gone by, the solid-state physics and semiconductor physics components of the course have been explicitly differentiated; however, in my teaching of the course, the two will be more closely intertwined, with semiconductors being considered a flourish to the foundations that we shall construct during our adventures in describing matter.
Prerequisite knowledge
The content covered in this course is complicated, and without the frim bedrock of requisite knowledge and associated competencies, attempts to construct additional structures may be compromised. It is critical that one is comfortable with the following:
- The principles and machinery of quantum mechanics. Explicitly, an understanding of how physical systems and their evolution are modelled using the Schrödinger equation, along with a fluency in common examples (e.g. particle in a box, harmonic oscillator, the hydrogen atom), and a vague familiarity with Dirac notation is assumed.
- Thermodynamic quantities and concepts abound, with statistical mechanics looming large in the background. Conveniently, you have just completed a course in statistical mechanics, but it will be assumed that you are comfortable with the content
It is my intention that you will be required to call upon many of the other tools from the toolbox that you have been developing during your studies, with the explicit aim of further honing these tools, and maybe adding a few to the kit.
Delivery of content¶
The course will operate in a flipped-mode configuration, whereby the undergirding principle is that your out-of-class time is used to consume prepared content (e.g. lectures) and scheduled times are used for applications of the prepared content, and discussions in a problem-based learning framework. I prefer to refer to the lecture-style material as the content download, and interactive, active-learning sessions as the content unpacking component.
Subject matter¶
The content for this course draws heavily from off the excellent text The Oxford Solid State Basics by Steven H. Simon, and the book is a prescribed text for the course, that is, it is assumed that you will access to this book. This particular text was chosen because of its concise discussion of the content, its accessibility, and the wry whit which permeates the content, in concert with the availability of freely distributed pre-print of the book. I will be working from the printed text, and I encourage you to do the same.
Unsupported material
Steven himself has said that the preprint is roughly 85% of the book; however, if you elect to work from the preprint, you do so at your own risk.
Course outline¶
Course summary
This subject is designed to serve as an introduction into the field of solid-state physics. Solid-state physics is the largest field of condensed matter physics, which itself is the largest branch of physics, and so there is only so material we will cover. The trajectory we shall take begins with bulk descriptors of solids, into considering the fundamental nature of solids, collective behaviour within solids, and the place of these systems in the real world.
A rough outline of the course is as follows:
- An introduction to solid-state physics
- The structure of materials
- Solids in one dimension
- The geometry of solids
- Electrons in solids
- Magnetism
with approximately one week devoted to each topic, but with the natural ebb and flow ultimately dictating the timeline.
The notes¶
The notes are designed to be consumed in concert to the video content, with certain aspects highlighted differently in the different media, and in extreme cases with different paths used to arrive at the same destination. One of my aims is to expose you to different ways of thinking about problems, not just have the same method and then just "press play".
Expected competencies
Content has been constructed with the assumption that the material is consumed sequentially, with sections often explicitly relying on results from previous work. I have also to placed expected competency markers at the beginning of each section, outlining knowledge that I expect you to have seen in other areas of study, and importantly, these are cumulative from section to section.
Text reference
You will also encounter text references at the beginning of each section, relating to the relevant content in the course text The Oxford Solid State Basics.
Computational content
Computational content, which is normally just the jupyter notebook associated with the section, also appears at the top of the page, but may also contain links to other software or pertinent computational material.
The videos¶
The video content is hosted on Echo360 and is available only to those enrolled at the University of Tasmania, and is best accessed through the course MyLO page.
Support¶

"We are all in this together"¶
The course materials as consumed through the content download components are necessarily an individual effort, but in all other facets I strongly encourage collaboration. The structure of content unpacking sessions is deliberately geared towards discussion, the exchange of ideas, and collective problem solving moreso than the execution of a solution finding program.
Computational resources¶
As part of the course, it will be expected that you perform calculation and computations. You are welcome to do this in which ever language you prefer, but it is strongly recommended that you use Python
, and indeed, this is the only language that will be supported. In order to ensure equitable and easy access to Python computing resources, a Jupyter Notebook server has been established, which allows for one to write and execute code via a web browser. The server is named Jove1, and access is through the JupyterHub portal. You will need to create an account to start using the server, but beyond this is should be click and go.
Should you have a machine upon which you already have, or you wish to deploy, your own instance of Python
, this is perfectly acceptable, but note that you will have to manually import the distributed materials into Jupyter. This can be effectively accomplished using the clone functionality of GitHub as this is where the course content is hosted.
Bug catcher¶
Finally, this is more of a request than anything else, but should you find any errors in the content - this site, the distributed notebooks, the content download sessions, whatever - please let me know so I can correct the content, which is a major boon for everyone involved. Thanks!
-
For those wondering, Jove is an alternate name for the Roman god Jupiter. ↩