These notes have been extracted from lecture notes I used to teach a second year course on Numerical Computation for Engineering and Computer Science students. I am very grateful to Karina Terekhova for commenting on a version of the lecture notes.