Extends foundation mathematics with content relevant to computing — functions and graphs, sequences and series, probability and statistics, and translating maths problems into pseudocode.
To develop the further mathematical skills required for degree-level computer science study.
| Week | Topic & Activity |
|---|---|
| 14 | Functions & Graphs AC1.1 Plot simple linear and quadratic functions. AC1.2 Interpret the gradient and intercept of a graph. Maths Lab: Graphing Functions by Hand and in Python (matplotlib intro). |
| 16 | Sequences & Series AC2.1 Identify arithmetic and geometric sequences. AC2.2 Explain their relevance to algorithmic complexity (informally). Tutorial: Sequences in Everyday Algorithms. |
| 18 | Statistics & Probability AC3.1 Calculate probability of simple events. AC3.2 Apply basic statistical measures to a dataset. Lab: Probability Simulation in Python. |
| 22 | Problem Solving with Maths AC4.1 Translate a mathematical problem into pseudocode. AC4.2 Verify a solution using test data. Workshop: From Maths Problem to Python Solution. |
| 24 | Final Assessment Submission Final submission of Units 04 and 05. Code and report finalisation. |
Assessed by coursework (no written examination) — an assignment, report or portfolio task set at the start of Term 2. A formative draft is reviewed with tutor feedback in Week 20, and the final version is submitted by the end of Week 24. Graded Pass, Merit or Distinction, with plagiarism-checked submissions (Turnitin) and a signed Learner Declaration Form.