This module will provide the learner with the knowledge and understanding of basic mathematical concepts, tools and techniques required in computing. This module will allow students advance their mathematical skills in Coordinate Geometry, Algorithms, Sets and Relations, Computer Number Representation and Digital Logic and aid the development of their mathematical ability appropriate to computing.
Number Systems, Arithmetic and Variables
Laws of Precedence Variables and Variable Expressions Functions Introduction to modular arithmetic
Algorithms
Design of algorithms Control structures
Co-ordinate Geometry
The x-y plane Plotting points Graphing simple functions Measuring distance, midpoint, slope The Computer Screen and differences with/to the x-y plane Discussion on algorithms used by computers to graphic lines and curves
Computer Number Representation
Bases/radix Counting in base 10, binary, octal and hexadecimal Counting to and from base 10 Representing numbers in a computer Manipulation of numbers in binary
Boolean Algebra and Computer Logic
Boolean variables Logical operators AND, OR, NOT Truth tables Logical laws Boolean algebra and digital circuits
Set Theory & Relations
Sets Subsets, set operations and Venn diagrams Relations
Module Content & Assessment | |
---|---|
Assessment Breakdown | % |
Other Assessment(s) | 40 |
Formal Examination | 60 |