Mathematics for Computer Scientists

Code School Level Credits Semesters
COMP1046 School of Computer Science 1 20 Autumn China
Code
COMP1046
School
School of Computer Science
Level
1
Credits
20
Semesters
Autumn China

Summary

You will cover the basic concepts in mathematics which are of relevance to the development of computer software. Topics which will be covered include: propositional and predicate logic; proof techniques; sets, functions and relations; counting and probability; linear algebra; and calculus for optimization problems. You will spend around five hours per week in lectures and tutorials for this module.

Target Students

Qualifying year undergraduate students in the School of Computer Science only. This module is part of the Foundations of Computer Science theme in the School of Computer Science.

Classes

Activities may take place every teaching week of the Semester or only in specified weeks. It is usually specified above if an activity only takes place in some weeks of a Semester Further Activity Details: Tutorials will be hands-on working through mathematics problems from the course. Coursework will be set in two parts: each taking about one week from setting date to submission deadline.

Assessment

Assessed by end of autumn semester

Educational Aims

To provide students with the basic mathematical skills needed within a Computer Science degree course.

Learning Outcomes

Knowledge and Understanding: Understanding of basic mathematical concepts, definitions and notation. Intellectual Skills: The ability to understand and apply simple logical reasoning. Transferable Skills: The ability to use mathematics to solve problems in computer science.

Conveners

View in Curriculum Catalogue
Last updated 09/01/2025.