Lecture Materials
- The recommended book for this course is
- Lectures on Quantum Theory: Mathematical and Structural Foundations by C.J.Isham
- Outline of course (Chapter list)
- The Computational Worksheets will be taken into account at 30% of the final grade.
- The midterm (MON 26 MARCH 2007, 10:45-12:45) will be arranged around a 2 hour open book test, along the lines of the sample given below. There is only pass/fail assigned to this, and you require a score of 50% to pass. Passing will assign you 30% of the final grade for the course.
- The final exam will consist of a computer based project (DETAILS ANNOUNCED FRI 30 MARCH 2007 IN CLASS, BY EMAIL AND ON THIS WEBSITE) and a 50 minute closed book test (MAY 2007). The closed book test is worth 15% of the final grade and is again a pass/fail exam. The project is worth 25% of the final grade and will be assigned a letter grade of A, B or C.
- For the final grade : A ≥ 70% , B &ge 60% , C &ge 50% , D &ge 40% , F < 40%.
- -----------------------------------------------------------------------------------
- Revision Notes
- [DJVU] Revision Notes for Midterm
- -----------------------------------------------------------------------------------
- Demonstration code
- Download the MatLab package from here :
schrod.tar.gz
- Install this gzip-ed tar file into a convenient directory on the machine where you will work. This will create a subdirectory called schrodinger.
- Start up Matlab.
- Change into the schrodinger directory from within the Matlab environment.
- Run the script file named start.m by entering "start".
- You should now see a window open with a menu of buttons. If you cannot read all the text, maximize the size of the window.
- All the source code is available in the various .m files in the directory schrodinger. Feel free to take a look at them and modify them. Start the User Interface by typing "start" at the Matlab command line from within the "schrodinger" directory.
- Tasks:
- 1) Study, from the user perspective, one set of options of the code.
- 2) Study the source code for that branch.
- 3) Prepare a flowchart of the code.
- 4) Try varying the optional parameters, and relate it to something physical.
- -----------------------------------------------------------------------------------
- All the following code pieces are reusable under the standard GNU General Public Licence. Code authored by Mark Chang 2007.
- -----------------------------------------------------------------------------------
- Computational Worksheet 1
- [PDF DJVU] Issued Wednesday 07-Feb-2007 and Due Tuesday 20-Feb-2007
- findzeros.m
- waveeqn.m
- getendpoint.m
- -----------------------------------------------------------------------------------
- Computational Worksheet 2
- [PDF DJVU] Issued Wednesday 14-Feb-2007 and Due Monday 26-Feb-2007
- Student changeable m-files:
- potential.m
- schrodinger.m
- getasymptote.m
- getjunction.m
- GUI objects:
- findeigenvalues.m
- vieweigenstates.m
- setglobals.m
- -----------------------------------------------------------------------------------
- Computational Worksheet 3
- [PDF DJVU] To be Issued Wednesday 28-Feb-2007 and Due Monday 12-Mar-2007
- Student changeable m-files:
- schrodinger.m from Set 2
- getjunction.m Modified version of Set 2's function.
- potential.m Modified version of Set 2's function.
- GUI objects:
- findeigenvalues.m from Set 2
- vieweigenstates.m from Set 2
- setglobals.m from Set 2
- definepotential.m
- -----------------------------------------------------------------------------------
- Computational Worksheet 4
- [PDF DJVU] To be Issued Wednesday 07-Mar-2007 and Due Monday 19-Mar-2007
- Student changeable m-file
- potential.m Modified from set 3
- GUI objects
- setglobals.m from Set 2
- definepotential.m from Set 3
- secdriv.m
- constructHamiltonian.m
- geteigenstates.m
- -----------------------------------------------------------------------------------
- Computational Worksheet 5
- [PDF DJVU] Issued Wednesday 14-Mar-2007 and Due Monday 26-Mar-2007
- Student changeable files
- potential.m from Set 4
- makemeasurements.m
- GUI objects
- setglobals.m from Set 2
- definepotential.m from Set 3
- constructHamiltonian.m from Set 4
- -----------------------------------------------------------------------------------
- Computational Worksheet 6
- ***THIS IS IN LIEU OF THE FINAL EXAM***
- [PDF DJVU] Issued Wednesday 27-Apr-2007 and Due 10-May-2007
- Student changeable files
- potential.m from Set 4
- latticepotential.m
- GUI objects
- setglobals.m from Set 2
- definelattice.m
- geteigenstates.m from Set 4
- constructHamiltonian.m from Set 4
- -----------------------------------------------------------------------------------
Past Exams
- Midterm Exam from 2006
Problem Sheets
- Prebasics Problem Set
Recommended reading for this course
- Incompleteness, Nonlocality and Realism: A Prolegomenon to the Philosophy of Quantum Mechanics (Michael Redhead) For those with a philosophical interest in the foundations of QM, there is no better book than this. It expounds the oddest things about QM in a very clear text.
- Modern Quantum Mechanics (J.J. Sakurai) This is the most popular standard text at graduate level in the USA.
- Quantum Mechanics: An Introduction (Walter Greiner) A beautiful book, the second half of which is very relevant to our course.
- [DJVU PDF] Martin Plenio's lecture course from Imperial College, University of London, UK. An excellent alternative presentation (at a slightly lower level) of Chris Isham's material.
|