School of Computer Science

Module 06-20415 (2012)

Introduction to Mathematics for Computer Science

Level 1/C

Bernd Bohnet John Barnden Semester 1 10 credits
Bernd Bohnet John Barnden Semester 2 10 credits
Co-ordinator: John Barnden
Reviewer: Richard Dearden

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

Aims

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


Assessment

  • 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