- Academic Registry
Course & Unit Catalogues


CM12006: Mathematics for computation

[Page last updated: 23 October 2023]

Academic Year: 2023/24
Owning Department/School: Department of Computer Science
Credits: 10 [equivalent to 20 CATS credits]
Notional Study Hours: 200
Level: Certificate (FHEQ level 4)
Period:
Semester 2
Assessment Summary: CWSI 25%, EXCB 75%
Assessment Detail:
  • Set exercises Individual (CWSI 25%)
  • Closed-book written examination (EXCB 75%)
Supplementary Assessment:
Like-for-like reassessment (where allowed by programme regulations)
Requisites: Before taking this module you must take CM12006
Learning Outcomes: At the end of this unit, you will be able to:
  • calculate with the techniques of linear algebra,
  • classify functions as continuous, smooth or analytic,
  • reason about series to the point of Taylor/Maclaurin expansions,
  • use appropriate software tools for linear algebra and calculus,
  • apply elementary methods in number theory,
  • explain aspects of the mathematical basis of cryptography.



Synopsis: You will explore fundamental aspects of analysis and computer algebra, and use appropriate software tools to perform calculations in linear algebra and calculus. You will be introduced to cryptography and its mathematical basis in number theory.

Content: Example topics include: Linear Algebra: matrices and vectors, Gaussian elimination, inverses, determinants, eigenvalues and eigenvectors, equations of linear objects in vector spaces. Series, Taylor/Maclaurin series. Introduction to a computer algebra toolkit such as Matlab or Maple. Elementary number theory. Mathematical foundations of cryptography. Public key cryptography.

Course availability:

CM12006 is Compulsory on the following courses:

Department of Computer Science
  • USCM-AFB30 : BSc(Hons) Computer Science (Year 1)
  • USCM-AFB31 : BSc(Hons) Computer Science and Artificial Intelligence (Year 1)
  • USCM-AKB31 : BSc(Hons) Computer Science and Artificial Intelligence with professional placement (Year 1)
  • USCM-AKB31 : BSc(Hons) Computer Science and Artificial Intelligence with study abroad (Year 1)
  • USCM-AKB30 : BSc(Hons) Computer Science with professional placement (Year 1)
  • USCM-AKB30 : BSc(Hons) Computer Science with study abroad (Year 1)
  • USCM-AFM30 : MComp(Hons) Computer Science (Year 1)
  • USCM-AFM31 : MComp(Hons) Computer Science and Artificial Intelligence (Year 1)
  • USCM-AKM31 : MComp(Hons) Computer Science and Artificial Intelligence with professional placement (Year 1)
  • USCM-AKM31 : MComp(Hons) Computer Science and Artificial Intelligence with study abroad (Year 1)
  • USCM-AKM30 : MComp(Hons) Computer Science with professional placement (Year 1)
  • USCM-AKM30 : MComp(Hons) Computer Science with study abroad (Year 1)

Notes:

  • This unit catalogue is applicable for the 2023/24 academic year only. Students continuing their studies into 2024/25 and beyond should not assume that this unit will be available in future years in the format displayed here for 2023/24.
  • Courses and units are subject to change in accordance with normal University procedures.
  • Availability of units will be subject to constraints such as staff availability, minimum and maximum group sizes, and timetabling factors as well as a student's ability to meet any pre-requisite rules.
  • Find out more about these and other important University terms and conditions here.