Module: CPU4003-20 - Fundamentals of Computation
Level: 4
Credit Value: 20
Module Tutor: Edward Longford
Module Tutor Contact Details: e.longford@bathspa.ac.uk
1. Brief description and aims of module:
Fundamentals of Computation is an accessible introduction to discrete mathematics for practitioners of computing. The module covers the foundational numerical and computational tools that lie at the core of computing, particular in the context of problem solving and system modelling. Such tools include logic, set theory, graph theory, probability and algebra amongst others.
Concepts within Fundamentals of Computation are engaged through practical examples that are grounded in everyday problems. We introduce terminology and provide instruction on how to use formulae, before setting challenges that require both visual and coded solutions. Given its overview nature, this module relies on little previous experience of mathematics. Its aim is to help you build an understanding of essential mathematical ideas that can be applied and extended in later modules, as well as through independent study.
2.Outline syllabus:
Mathematical logic
Proofs and arguments
Number systems
Sets, relations and functions
Sequences and series
Counting and probability
Graph theory
Elementary algebra
Boolean algebra
Algorithm basics
3.Teaching and learning activities:
Class Hours
Learning is predominately seminar based, and includes elements of taught content with ample opportunities to test understanding via practical exercises. Teaching and learning activities are complimented with quick-fire quizzes, flipped classroom exercises and collaborative challenges to encourage participation that extends beyond formal lecturing.
Independent Learning
Tutors set weekly take-home challenges that require engagement out of class hours. It is important that you undertake these challenges to ensure that you are comfortable with concepts covered before moving on to new content.
Assessment Type: CW
Description: Problem modelling set exercises.
% Weighting: 40
Assessment Type: CW
Description: Problem solving skills portfolio
% Weighting: 60