MATHEMATICS FOR COMPUTER SCIENCE
UNIT CODE: ICT/CU/CS/CR/03/6/A
Relationship to Occupational Standards
This unit addresses the unit of competency: Understand Mathematics for Computer
Science
Duration of Unit: 140 hours
Unit description
This unit specifies the competencies required to understanding linear algebra,
understanding Boolean algebra, understanding set theory, understanding calculus and
understanding probability and statistics.
Summary of Learning Outcomes
1. Understand Linear Algebra
2. Understand Boolean Algebra
3. Understand Set Theory
4. Understand Calculus
5. Understand Probability and Statistics
Learning Outcomes, Content and Suggested Assessment Methods
Learning Outcome Content Suggested
Assessment Methods
1. Understand Linear Linear Equations Practical tests
Algebra Oral tests
Definition Written tests
Types
Solving linear equations
Methods of solving
Formation
Vectors
Definition
Types
Vector operations
Addition
Subtraction
Multiplication
Scalar
©2019, TVET CDACC 44
Dot product
Matrices
Definition
Types
Determinant
Application
Matrix operations
Addition
Scalar multiplication
Transposition
Inverse of square matrix
2. Understand Boolean Boolean algebra Practical tests
Algebra Definition of Oral tests
Boolean algebra Written tests
Uses of Boolean
algebra
Key Terminology
Boolean value
Boolean function
Digital logic
Basic Boolean operations
AND
OR
NOT
Secondary operations
NAND
NOR
EX-OR
EX-NOR
Writing Boolean
Expressions
Order of basic
operations
Symbols
Simplification of Boolean
expressions
Using algebraic
functions
Using Truth tables
©2019, TVET CDACC 45
Using Karnaugh
Maps
Boolean Laws and
Theorems
AND law
OR law
Inversion law
Commutative
Associative
Distributive
De-Morgan’s
Theorems
Simplification (Reduction)
Rules for Boolean
expressions
3. Understand Set Sets Theory Practical tests
Theory Definition of a Set Oral tests
Characteristics of sets Written tests
Methods of Set
representation
Statement form
Tabular form
Set builder notation
Cardinality of a set
Types of sets
Finite
Infinite
Subset
Universal
Proper
Singleton set
Venn Diagrams
Set Operations
Set Union
Set Intersection
Set Difference
Complement of Set
Cartesian Product
©2019, TVET CDACC 46
4. Understand Calculus Functions Oral
Definition of Observation
function Written
Domain
Range
Linear functions
Power functions
Evaluation
Graphing of functions
Intercepts
Limits
Differential calculus
Rate of change
Rules of derivatives
Optimization
First and second order
differential equations
Integral calculus
Definite
Indefinite
Techniques of integration
By parts
Reserve chain rule
u-substitution
5. Understand Key terminologies in Practical tests
Probability and probability Oral tests
Statistics Samples spaces Written tests
events
sets
outcomes
Probability axioms and
counting problems
Permutations and
combinations
Conditional probability and
multiplication rule
Data representation
techniques
Histogram
©2019, TVET CDACC 47
Pie charts
Scatter plot
Bar graph
Measures of central
tendency
Mean
Mode
Median
Measures of spread
Variance
Standard deviation
Measure of Location
Quartile
Percentile
Suggested Methods of Instruction
Presentations by trainer;
Guided learner activities and research to develop underpinning knowledge;
Visiting lecturer/trainer from the Mathematics field.
Industrial visits
Recommended Resources
Tools
Internet
Equipment
Calculator
Computer
Materials and supplies
Instructional material
Stationery
Reference materials
Trainer-recommended reference material including text books and web resources
©2019, TVET CDACC 48