Maths for students in computer science, TCD 2007/08

The purpose of this course is to give an overview of some important ideas and techniques in mathematics. We will discuss ordinary differential equations, Fourier analysis, quaternions.

Syllabus

  • Ordinary differential equations. Examples.
  • Homogeneous equations with constant coefficients. Operator notation and its applications.
  • Inhomogeneous equations with constant coefficients.
  • Numerical methods of solving ordinary differential equations.
  • Integral inner product. Orthogonality of trigonometric functions.
  • Fourier series. Applications of Fourier series. Euler's formula for the sum of inverse squares.
  • Discrete Fourier transform. Application to multiplication of large integers.
  • Quaternions, vectors in 3-space, and rotations.
  • Basics of number theory. Number theory and cryptography.

Materials

There will be two home assignments during the second half of the year. You can find some lecture notes related to this course on the course web page maintained by David Wilkins.

Homework due March 5 [PDF]
Homework due May 2 [PDF]

Tutorial, February 20 [PDF]
Tutorial, April 4 [PDF]
Tutorial, April 18 [PDF]

Lecture notes for the second half-year (draft) [PDF]
For lecture notes for the 6th/7th week (vectors, quaternions and rotations), refer to lecture notes of Dr.David Wilkins:
Vectors (PDF), Quaternions and rotations (PDF).

Disclaimer

The person who is solely responsible for the choice of content on this page is Vladimir Dotsenko. Any views expressed here do not necessarily represent the official views of Trinity College Dublin.