Teaching
The teaching consists mainly of lectures and computer projects.
Lectures
The lectures will be given in MH:Riesz, except on Nov. 5 (MH:Gårding). They will mainly be blackboard-based and the corresponding handwritten notes will be uploaded to this webpage, meaning you do not have to take so many notes. In previous years, the lectures were in the form of PDF slides which are also available for reference.
Computer projects
The projects are mandatory, but can be completed anywhere. For each project, comprehensive instructions are published, which should be followed. You can program in either Matlab or Python. Other similar languages such as Julia might be acceptable too, but in that case the code has to be very well structured and easy to understand. We also cannot offer help with anything other than Matlab and Python. You can either work alone or in a group of maximum two people. We recommend the latter, because you will learn much from the discussions with your teammate.
Exercises
If you need help with the projects, we have exercise sessions twice a week on Tuesdays and Thursdays. Note that these exercise sessions are not in a computer lab; you need to bring your own laptop or work with someone who has one. The TAs will go around and help you individually, they will typically not be giving any general overviews for everyone.
However, at the very first exercise, we will arrange a Matlab review session for those who want. This will go through the basics, commonly used commands, typical workflow, and common code structures which will often be used. We recommend that you attend this. Given the similarities of Matlab and Python, and given that those who program in Python tend to be more fluent in programming (for unclear reasons), there will be no general Python review session. Instead, there will be some comments in the Matlab session on what the equivalent in Python would be. Those who work in Python will therefore still benefit from this review session.
Study questions
You are also encouraged to ask theoretical questions at the exercises. A set of study questions will be published each week, which you can use to verify that you have understood the material and as pointers on what to learn. We will discuss some of these problems at the lectures, and you can ask any of the teachers about details in your solution attempts.
Forum
Finally, please take advantage of the discussion forum here on the webpage. I will try to regularly answer questions there, but we also encourage you to post answers yourself if you can. Even partial answers can be helpful. If many students seem to have difficulties with something, I will try to address this in a forthcoming lecture.