Delivery Type | Delivery length / details |
---|---|
Lecture | 22 Hours. |
Seminars / Tutorials |
Assessment Type | Assessment length / details | Proportion |
---|---|---|
Semester Exam | 2 Hours CONVENTIONAL WRITTEN EXAM | 100% |
Supplementary Assessment | 2 Hours SUPPLEMENTARY WRITTEN EXAM | 100% |
On successful completion of this module students should be able to:
1. Number Representation
a) Carry out calculations in 2's complement and excess-n representations
b) Calculate precision and accuracy of floating point representations
c) Give examples of unexpected results of comparison that occur with floating point representations, and suggest programming alternatives.
2. Geometry
a) relate concepts from 2 and 3-dimensional coordinate geometry to vector algebra
b) perform computations using vectors and matrices to implement elementary algorithms used in computer graphics and robotics
3. Counting Techniques
Use sum and product rules, inclusion exclusion and the pigeonhole principle to answer questions about data and communications resources.
4. Probability and Statistics
a) describe the concept of variability and its manifestation in statistical diagrams;
b) describe the concepts involved in the statistical modelling of randomness.
5. Induction
Carry out proof by induction and complete induction over N.
6. Calculus
a) calculate the gradient of a curve and locate maxima, minima and turning points of a function;
b) calculate indefinite and definite integrals and find the area under a curve;
The module will provide a range of skills needed for successful study in graphics, communications, algorithm analysis, artificial intelligence, robotics and formal methods.
Skills Type | Skills details |
---|---|
Application of Number | a principal focus of the module ¿ along with application of symbols |
Improving own Learning and Performance | by mastering Mathematical skills which facilitate learning in many other areas of Computer Science and Software Engineering |
Problem solving | 1. Problem Solving: by completing set worksheets |
Subject Specific Skills | Numeracy, symbol manipulation, abstraction |
This module is at CQFW Level 5