School of Computer Science

Module 06-20415 (2010)

Introduction to Mathematics for Computer Science

Level 1/C

Lesley Lloyd Semester 1 10 credits
Lesley Lloyd Semester 2 10 credits
Co-ordinator: Achim Jung
Reviewer: Antoni Diller

The Module Description is a strict subset of this Syllabus Page.


The aims of this module are to:

  • provide a solid grounding in mathematics sufficient to understand a range of computer science topics and to act as a foundation for further study of mathematics relevant to computer science
  • improve students' confidence in using mathematical concepts in computer science

Learning Outcomes

On successful completion of this module, the student should be able to:

  • apply a number of fundamental mathematical skills and techniques to the solution of problems relevant to computer science
  • demonstrate a solid foundation in mathematics relevant to computer science sufficient to allow independent learning of further mathematical techniques in other computer science modules

Teaching methods

3 hrs/week lectures, tutorials and exercise classes


  • Sessional: 2 hr examination (50%), class tests (50%).
  • Supplementary: By examination only (100%).

Detailed Syllabus

  1. Basic number manipulation and algebra
  2. Trigonometry, graphs and equation solving
  3. Sets
  4. Logs, exponentials and powers
  5. Statistics and errors
  6. Graphs (revision)
  7. Introduction to calculus
  8. Complex numbers, matrices and determinants
  9. Vectors

Programmes containing this module