Skip to main content Skip to navigation

CY900 Foundations of Scientific Computing

week 0:

Yuanwei Xu

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 to 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 6th October 2015 and the Friday Lecture is only on 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) and a test (2 hours)
  • 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 the sessions 1-5 at the top of the page.


Written test for Session 5 (Refresher mathematics)
Monday 28th September 2015
Online tests for Sessions 1-4
To be passed in at most 3 attempts (at each) by Friday 2nd Octber, 2015

The online assessment tests (from Monday 28th 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 to the sessions 1-5 at the top of the page.