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 |
|---|---|
| 2 | 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). |
| 5 | Sequences & Series AC2.1 Identify arithmetic and geometric sequences. AC2.2 Explain their relevance to algorithmic complexity (informally). Tutorial: Sequences in Everyday Algorithms. |
| 8 | Statistics & Probability AC3.1 Calculate probability of simple events. AC3.2 Apply basic statistical measures to a dataset. Lab: Probability Simulation in Python. |
| 11 | 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. |
| Final exam week | Final Assessment Submission Final submission of all units of the semester. Code and report finalisation. |
Assessed by coursework (no written examination) — an assignment, report or portfolio task set at the start of Semester 2. A formative draft is reviewed with tutor feedback as the unit’s midterm assessment during the teaching weeks, and the final version is submitted in the final exam week at the end of the semester. Graded Pass, Merit or Distinction, with plagiarism-checked submissions (Turnitin) and a signed Learner Declaration Form.