Welcome to the FYS1120 course, where we will guide you through the main topics of electromagnetism. To prepare you for the coming weeks, we’re starting out building your tool box with most of the mathematical background you’ll need in this course.

Every week we’re posting a post like this with exercises and some information about this week’s topic. We’re also sometimes including a zip file containing the Python scripts you’ll need to perform this week’s numerical and visualization exercises.

Knowledge about vectors and vector fields are important in the study of electromagnetism, as well as knowing how to analyze them. We’ll encounter concepts such as flux, divergence and curl which might not be familiar to all of you, but are essential to our exploration of electromagnetic phenomena. Three notes have been written as an introduction to these concepts and to prepare you for this week’s problem set:

- Note 1 – Essentials of Vector Calculus
- Note 2 – Flux and Divergence
- Note 3 – Line integrals and Curl

This year we have chosen to use Python and Mayavi as core tools in this course, so you will also need to learn how to install and use these tools. Therefore, we’ve written a note on how to install Python and Mayavi and a note on how to use them:

While the problem set itself is found here:

We will also post exercises for week 1 later this week, so it is very important that you start on the mathematical warm-up set, as soon as possible.

If you wonder about *anything *regarding the notes or this week’s exercises, do not hesitate to ask! We’ll gladly help you out. Good luck!

An error has occurred under uploading the mathematical warm-up set with and without answer, such that wrong versions of the sets has been posted. This is now fixed and new versions are posted. Sorry for the confusion that may have occurred around some of the exercises.