If you find any data displayed on this website that should be amended, please contact the Curriculum Management Team.
Module Title
Mathematical Techniques for Computer Science
School
Computer Science
Department
Computer Science
Module Code
06 21254
Module Lead
Dr S J Vickers
Level
Intermediate Level
Credits
10
Semester
Semester 1
Pre-requisites
Co-requisites
Restrictions
As given in the programme specifications for School of Computer Science
programmes.
Contact Hours
Lecture-23 hours
Practical Classes and workshops-11 hours Total: 34 hours
Exclusions
Description
Computer Science makes use of a variety of mathematical techniques to describe and solve computational problems. Often, these techniques are quite deep and outside the scope of standard mathematical syllabuses, for example, the use of structural recursion in the analysis of data structures and programming languages. The module aims to present a core of mathematical techniques in a sample computational context, and tries to strike a balance between systematic introduction and an
application-orientated ¿maths-by-need¿ approach.
Learning Outcomes
By the end of the module the student is expected to be able to:
solve simple mathematical problems in the areas covered by the module;
apply a given mathematical technique to solve a computational problem;
select a suitable mathematical language to express a given computational problem.