Skip to main content

CY900 Foundations of Scientific Computing

week 0:

Andrij Vasylenko

Teaching Assistant:

Chinedu Nwaigwe

Times and Rooms




A0.01, Mathematics Department

A0.01, Mathematics Department




A0.02, Mathematics Department

A0.02, Mathematics Department

Wednesday 09:00-17:00 A0.01, Mathematics Department
Thursday 09:00-17:00 A0.01, Mathematics Department
Friday 09:00-17:00 A0.01, Mathematics Department

Lecturer weeks 1-3:

Matteo Icardi

Times and Rooms



11.00-12.00 (supervision)

A0.01, Mathematics Department, wk 2-3
Tuesday 15.00-16.00 A0.01, Mathematics Department, wk 1-3


13.00-14.00 (supervision)

A0.01, Mathematics Department, wk 1-3
Friday 14:00-16:00 A0.01, Mathematics Department, wk 1

Please see information on course below.

Matteo Icardi is lecturer for the C++ section of the CY900 (MA913) course. Students are required to attend the first 3 weeks of the MA913 course with the lectures starting on Tuesday 4th October 2016. The Friday lecture is only given in the first week of the course. For further information please look at the MA 913 SCIENTIFIC COMPUTING.

Programme during week 0

  • Monday morning will consist of a mathematics tutorial (Session 5.1-5.6)
  • Monday afternoon will consist of a Matlab tutorial (Session 5.7). You are also welcome to start work on the Introduction to Linux, Refresher Programming, and Compiling (Sessions 1-3)
  • The session on Refresher Statistics (Session 4) will take place on Tuesday
  • The remainder of the week (Wednesday to and Friday) will consist of practical sessions covering Introduction to Linux, Refresher Programming, and Compiling (Sessions 1-3)

Note that the sessions do not run in numerical order


Follow the links to sessions 1-5 at the top of this page.


Written assignment for Session 5 (Refresher mathematics)
Issued Monday 26th September 2016, to be submitted by the end of week 0.
Online tests for Sessions 1-4
To be passed in at most 3 attempts (at each) by Friday 30th September, 2016

The online assessment tests (from Monday 26th September) can be found at you can also find mock tests to practise on here


Suggested reading:

  • J. Hekman, A. Weber, E. Siever and S. Figgns, Linux in a nutshell, O'Reilly, UK, 2003
  • M. Metcalf and J. Reid, Fortran 90/95 explained, OUP ,UK, 1999

Internet materials:

  • Follow the links on the left hand side.