1EM - Essential Mathematics / Computational Laboratory
This is the home page for the computational part of the Level 1 Essential Mathematics course. The page for the maths side of the course is here
. The older material from before the 2011/12 academic year, when the level 1 computation was part of the experimental multiple module is available here
, for those who wish to refer back to it.
This course takes place during your weekly scheduled 1EM slot in 32BB03 (Penguin Laboratory). Please come to your scheduled slot, and not one of the other times. There are 11 units and exercises to work through, as listed on the left. The course runs over 11 weeks, so you should be averaging 1 unit per week. This course runs over semester 1, and is examined at the end of semester by a written exam.
Previous students on the course have created a facebook help group
which you might find useful. I sometimes answer questions there, as well as in the class, but often other students will answer them too.
This web site does not cover the entirety of the Fortran language, though the glossary
contains quite a bit of useful information. If you wish to get a textbook to accompany the course, the best one is
- Metcalf and Reid, "Fortran 90/95 Explained" or Metcalf, Reid and Cohen, "Fortran 95/2003 Explained", Oxford University Press. This is a concise and complete summary of Fortran with short examples.
- Paul Stevenson, Module Coordinator, October 2014
There is a C++ version of this course available here
. It is recommended that you follow the Fortran version, and refer to the C++ version in your own time, if you wish to learn it as a second language.