Essential Mathematics for Computing 1 & 2


This broad module introduces the student to the relevant principles of Mathematics for Computing. Learners will be encouraged to actively participate in solving problems and algorithm development logically and mathematically.

Learning Outcomes

  1. Use set theory, including functions, to model and investigate real-world computing problems.

  2. Solve problems in cryptology and modular arithmetic.

  3. Convert between different number systems.

  4. Evaluate and manipulate expressions, including those of Boolean algebra.

  5. Perform matrix operations.

  6. Organise data and perform statistical analyses.

  7. Use technology and team based learning to utilise mathematical skills in a computing context.

% Coursework 100%