Problem sheet 5 | |
Please hand in Exercises 5.1 and 5.7 by the end of Week 11. | |
Problem sheet 4 | Solutions |
Please hand in Exercises 4.1 and 4.4 by the end of Week 9. | |
Problem sheet 3 | Solutions |
Please hand in Exercises 3.1 and 3.2 by the end of Week 6. | |
Problem sheet 2 | Solutions |
Please hand in Exercises 2.1 and 2.5 by the end of Week 4. | |
Problem sheet 1 | Solutions |
Please hand in Exercises 1.1 and 1.3 by the end of Week 2. |
PDF download | HTML version |
Both versions of the notes contain links to various interactive demonstrations (described below) and videos.
You should attend lectures in person if at all possible. If you cannot do that, I recommend that you work from the notes and embedded videos and demonstrations. There is also a lecture progress page where you can see which sections of the notes have been covered in lectures. Encore recordings do not work very well for this module.
Most of the ideas in this course can be implemented by computers. Students who are interested in such things can find Python code in a Github repository. The Python code is partly translated from the Javascript code that drives the interactive demonstrations. That Javascript code is in another Github repository. You can ignore all this if you are not interested; I will at most make occasional comments about it in lectures.
The situation with AI tools (such as
Google Gemini,
ChatGPT,
GitHub copilot
and so on) is quite new and changing very rapidly. For this module,
formal assessment is based solely on the final exam, for which you
will of course not have access to any such tools. You are welcome
to use AI throughout the semester if you think that it will help you
to develop your understanding. Currently available tools (in
September 2024) give answers to the homework problems that are
sometimes excellent, sometimes completely wrong, and usually somewhere
in between.
I would be interested to hear about your experiences with AI.
If you use it while doing the homework questions that you hand in,
please mention that on your homework.
The format of the exam and the arrangements for taking it will
be as in 2023-24. You can find the 2023-24 exam and solutions
below. There will be about 10 questions of varying lengths, all
compulsory. Some questions will ask you to state definitions
or results from the notes, or reproduce proofs from the notes.
However, most questions will instead ask you to solve problems,
which will often require some creative modification of the
methods explained in the notes.
There is a document listing which definitions, results and proofs
you might need to reproduce in the exam:
Examinable material: | Short version | Long version |
2023-24 | Exam | Solutions |
2022-23 | Exam | Solutions |
2021-22 | Exam | Solutions |
2020-21 | Exam | Solutions |
2019-20 | Exam | Solutions |
2018-19 | Exam | Solutions |
2017-18 | Exam | Solutions |
2016-17 | Exam | Solutions |
2015-16 | Exam | Solutions |