# KNEC Computational Mathematics – KNEC Diploma in ICT

## Computation mathematics – Subject Topics

Introduction
Level of Precisions
Number Base
Column System
Conversion from Other Bases to Denary
Conversion from Denary to Other Bases
Conversion Among Other Base
Real Number
Octal Arithmetic
Modular Arithmetic
Past Years Questions

CHAPTER 2: COMPUTER BASED ARITHMETICClick here to access notes on this topic
Binary Subtraction
Binary Multiplication
Binary Division
Number Storage in the Computer Word
Storage of Numbers
Storage of Fractions
Storage of Mixed Numbers
Storage of Number Using 2’s Complement Method
Ten’s Complement
Two’s Complement
Recomplementing Cases
Shift Operations
Past Years Questions

CHAPTER 3: FLOATING POINT REPRESENTATION Click here to access notes on this topic
Introduction
Fixed Point and Floating Point Binary
Floating Point Storage
Floating Point Storage
Floating Point Notation
Normalised Floating Point Form (Decimal)
Normalised Exponent Exponent Form (Binary)
Storing Negative Mantissa
Storing Negative Exponent
Exercises
Past Years Questions

CHAPTER 4: SET NOTATION REPRESENTATION AND PROBABILITY Click here to access notes on this topic
Introduction
Definition of Set
Notation
Venn Diagrams
Relation Between Sets
Properties
Applications
Other Logical Relation
Past Years Questions (Set Theory and Venn Diagram)

CHAPTER 5: BOOLEAN ALGEBRA IClick here to access notes on this topic
Introduction
Logic Programming
Logic and Hardware
Language and Symbols
Truth Tables
Logical Equivalence
Switching Diagrams
Combining Logic Gates
The Algebra of Logic

CHAPTER 6: BOOLEAN ALGEBRA (II) Click here to access notes on this topic
Introduction
The Laws of Boolean Algebra
Simplification of Expressions
De Morgan’s Laws
Past Years Questions

CHAPTER 7: DATA STRUCTURES (I)Click here to access notes on this topic
Introduction
The Concept of Unit Matrix
Lists
Queues
Stacks

CHAPTER 8: DATA STRUCTURES (II)Click here to access notes on this topic
Introduction
Tree
Tables
Binary Trees
Traversing of Binary Trees
Binary Search Tree
Searching and Inserting in Binary Search Trees
Past Years Questions

CHAPTER 9: MATRIX AND TRANSFORMATIONClick here to access notes on this topic
Introduction
Definitions
Rules/Matrix Algebra
Equivalent Matrices
Transformations

CHAPTER 10: REPRESENTATION OF INSTRUCTIONClick here to access notes on this topic
Introduction
Construction of an Instruction Word
Instruction Word Formats
Representation of Instruction and Data
Instruction Types
Exercises

CHAPTER 11: ERRORS AND ACCURACYClick here to access notes on this topic
Introduction
Mistakes
Errors
Measurement of Error
Error Propagation
To Control Errors
Past year Questions