REPUBLIC OF KENYA
NATIONAL OCCUPATIONAL STANDARDS
FOR
ARTIFICIAL INTELLIGENCE PROGRAMMER
KNQF LEVEL 6
ISCED PRGORAM CODE: 0619 554A
TVET CDACC
P.O BOX 15745-00100
NAIROBI
First published 2019
Revised in 2024
©2019, TVET CDACC
All rights reserved. No part of these occupational standards may be reproduced, distributed, or
transmitted in any form or by any means, including photocopying, recording, or other electronic
or mechanical methods without the prior written permission of the TVET CDACC, except in the
case of brief quotations embodied in critical reviews and certain other non-commercial uses
permitted by copyright law. For permission requests, write to the Council Secretary/CEO, at the
address below:
Council Secretary/CEO
TVET Curriculum Development, Assessment and Certification Council
P.O. Box 15745–00100 Nairobi, Kenya
Email: [email protected]
©TVET CDACC 2024 i
TABLE OF CONTENTS
FOREWORD..................................................................................................................................iv
PREFACE........................................................................................................................................v
ACKNOWLEDGMENT................................................................................................................vi
ABBREVIATION AND ACRONYMS........................................................................................vii
KEY TO UNIT CODE.................................................................................................................viii
COURSE DESCRIPTION..............................................................................................................ix
MODULE I......................................................................................................................................2
APPLY PROFICIENCY IN COMPUTER SKILLS.......................................................................3
APPLY ARTIFICIAL INTELLIGENCE AND MACHINE LEARNING CONCEPTS................9
MODULE II...................................................................................................................................13
APPLY PROGRAMMING SKILLS USING PYTHON..........................................................14
APPLY MATHEMATICAL CONCEPTS IN ARTIFICIAL INTELLIGENCE......................19
MODULE III.................................................................................................................................24
SOLVE MACHINE LEARNING PROBLEMS USING NUMPY AND PANDAS’
LIBRARIES...............................................................................................................................24
PERFORM IMAGE RECOGNITION AND PROCESSING...................................................28
MODULE IV.................................................................................................................................33
APPLY I.T COMMUNICATION SKILLS...............................................................................34
APPLY PROFICIENCY IN INFRASTRUCTURE FOR AI....................................................39
APPLY DEEP LEARNING TECHNIQUES............................................................................43
MODULE V...................................................................................................................................48
APPLY ENTREPRENEURIAL SKILLS..................................................................................49
APPLY BASIC ELECTRONIC SKILLS..................................................................................55
PERFORM NATURAL LANGUAGE PROCESSING............................................................60
MODULE VI.................................................................................................................................64
APPLY WORK ETHICS AND PRACTICES..........................................................................65
PERFORM ROBOTICS SENSING AND MANIPULATION.................................................71
©TVET CDACC 2024 ii
©TVET CDACC 2024 iii
FOREWORD
The provision of quality education and training is fundamental to the Government’s overall
strategy for social economic development. Quality education and training will contribute to
achievement Kenya’s development blue print and sustainable development goals.
Reforms in the education sector are necessary for the achievement of Kenya Vision 2030 and
meeting the provisions of the Constitution of Kenya 2010. The education sector had to be
aligned to the Constitution and this resulted to the formulation of the Policy Framework for
Reforming Education and Training (Sessional Paper No. 4 of 2016). A key feature of this policy
is the radical change in the design and delivery of the TVET training. This policy document
requires that training in TVET be competency based, curriculum development be industry led,
certification be based on demonstration of competence and mode of delivery allows for multiple
entry and exit in TVET programmes.
These reforms demand that Industry takes a leading role in curriculum development to ensure the
curriculum addresses its competence needs. It is against this background that these Occupational
Standards were developed for the purpose of developing a competency-based curriculum for
Artificial Intelligence Level 6. These Occupational Standards will also be the basis for
assessment of an individual for competence certification.
It is my conviction that these Occupational Standards will play a great role towards development
of competent human resource for the ICT sector’s growth and sustainable development.
PRINCIPAL SECRETARY,
STATE DEPARTMENT FOR TVET
MINISTRY OF EDUCATION
©TVET CDACC 2024 iv
PREFACE
Kenya Vision 2030 aims to transform the country into a newly industrializing, “middle-income
country providing a high quality life to all its citizens by the year 2030”. Kenya intends to create
a globally competitive and adaptive human resource base to meet the requirements of a rapidly
industrializing economy through life-long education and training. TVET has a responsibility of
facilitating the process of inculcating knowledge, skills and attitudes necessary for catapulting
the nation to a globally competitive country, hence the paradigm shift to embrace Competency
Based Education and Training (CBET).
The Technical and Vocational Education and Training Act No. 29 of 2013 and Sessional Paper
No. 4 of 2016 on Reforming Education and Training in Kenya, emphasized the need to reform
curriculum development, assessment and certification. This called for a shift to CBET in order to
address the mismatch between skills acquired through training and skills needed by industry as
well as increase the global competitiveness of Kenyan labour force.
TVET Curriculum Development, Assessment and Certification Council (TVET CDACC) in
conjunction with ICT Sector Skills Advisory Committee (SSAC), Industry experts have
developed these Occupational Standards for Computer Programming. These Standards will be
the bases for development of competency-based curriculum for Computer Programming level 6.
The Occupational Standards are designed and organized with clear performance criteria for each
element of a unit of competency. These Standards also outline the required knowledge and skills
as well as evidence guide.
I am grateful to the Council Members, Council Secretariat, ICT SSAC, expert workers and all
those who participated in the development of these Occupational Standards.
CHAIRPERSON, TVET CDACC
©TVET CDACC 2024 v
ACKNOWLEDGMENT
These Occupational Standards were developed through combined effort of various stakeholders
from private and public organizations. I am sincerely thankful to the management of these
organizations for allowing their staff to participate in this course. I wish to acknowledge the
invaluable contribution of industry players who provided inputs towards the development of
these Standards.
I thank TVET Curriculum Development, Assessment and Certification Council (TVET CDACC)
for providing guidance on the development of these Standards. My gratitude goes to the ICT
Sector Skills Advisory Committee (SSAC) members for their contribution to the development of
these Standards. I thank all the individuals and organizations who participated in the validation
of these Standards.
I acknowledge all other institutions which in one way or another contributed to the development
of these Standards.
CHAIRPERSON
ICT SECTOR SKILLS ADVISORY COMMITTEE
©TVET CDACC 2024 vi
ABBREVIATION AND ACRONYMS
AI Artificial Intelligence
AIP Artificial Intelligence Programmer
CDACC Curriculum Development, Assessment and Certification Council
CNN Convolutional Neural Network
DBMS Database Management System
EMS Environmental Management Systems
ICT Information Communication Technology
IEEE Institute of Electrical and Electronics Engineers
IT Information Technology
LAN Local Area Network
LSTM Long Short-Term Memory
MAN Metropolitan Area Network
NLP Natural Language Processing
OSH Occupational Health and Safety
PAN Personal Area Network
POS Parts of Speech
RAM Random Access Memory
RNN Recurrent Neural Network
ROM Read Only Memory
SAAS Software as a Service
SQL Structured Query Language
TVET Technical and Vocational Education and Training
UML Unified Modelling Language
WAN Wide Area Network
©TVET CDACC 2024 vii
KEY TO UNIT CODE
IT/OS/AIP/BC/01/6/A
Industry or sector
Occupational Standards
Occupational area
Type of competency
Competency number
Competency level
Version
control
©TVET CDACC 2024 viii
COURSE DESCRIPTION
Artificial Intelligence Level 6 qualification consists of competencies that a person must achieve
to enable him/her to be certified as an Artificial Intelligence Programmer.
An Artificial Intelligence Programmer is a person who will carry out artificial intelligence
programming duties as elaborated in various units of competency in this occupational standard.
Thus, the units of competency comprising Artificial Intelligence Programming level 6
qualifications include the following basic, common and core competencies:
MODULAR UNIT SUMMARY
MODULE UNITS
UNIT CODE UNIT NAME DURATION(
UNIT Hours)
CATEGORY
CORE IT/CU/AIP/CR/01/6/B COMPUTER SKILLS 140
ONE (I) CORE IT/CU/AIP/CR/02/6/B ARTIFICIAL INTELLIGENCE AND MACHINE 150
LEARNING CONCEPTS
290
TWO (II) CORE IT/CU/AIP/CR/04/6/B PROGRAMMING SKILLS USING PYTHON 200
CORE IT/CU/AIP/CR/03/6/B MATHEMATICAL CONCEPTS IN ARTIFICIAL INTELLIGENCE 200
400
THREE (III) CORE IT/CU/AIP/CR/05/6/B SOLVE MACHINE LEARNING PROBLEMS 175
CORE IT/CU/AIP/CR/07/6/B IMAGE RECOGNITION AND PROCESSING 175
350
FOUR (IV) BASIC IT/CU/AIP/BC/01/6/B I.T COMMUNICATION SKILLS 60
CORE IT/CU/AIP/CR/10/6/B INFRASTRUCTURE FOR ARTIFICIAL INTELLIGENCE 150
CORE IT/CU/AIP/CR/06/6/B DEEP LEARNING TECHNIQUES 200
410
FIVE (V) BASIC IT/CU/AIP/BC/03/6/B ENTREPRENEURIAL SKILLS 60
COMMON IT/CU/CP/CC/01/6/B BASIC ELECTRONICS AND EQUIPMENT MAINTENANCE 170
CORE IT/CU/AIP/CR/08/6/B NATURAL LANGUAGE RECOGNITION 175
405
SIX (VI) BASIC IT/CU/AIP/BC/02/6/B WORKPLACE ETHICS AND PRACTICES 50
IT/CU/AIP/CR/09/6/B ROBOTICS SENSING AND MANIPULATION 175
INDUSTRIAL ATTATCHMENT 480
705
GRAND TOTAL 2560
©TVET CDACC 2024 ix
MODULE I
©TVET CDACC 2024 2
APPLY PROFICIENCY IN COMPUTER SKILLS
UNIT CODE: IT/CU/AIP/OS/01/6/B
UNIT DESCRIPTION
This unit covers the competencies required to apply proficiency in computer skills. It involves
identifying computer components, performing computer arithmetic, demonstrating basic
networking skills, demonstrating proficiency in computer applications and recognizing ethical,
social and legal issues in computing and AI.
ELEMENTS AND PERFORMANCE CRITERIA
ELEMENT PERFORMANCE CRITERIA
These describe the key These are assessable statements which specify the
outcomes which make up required level of performance for each of the elements.
workplace function. (Bold and italicized terms are elaborated in the range.)
1. Identify computer 1.1 Hardware and software are defined
components 1.2 Types of software are outlined
1.3 Functions of hardware are outlined according to
manufacturer’s specifications
1.4 Functions of software are outlined according to
manufacturer’s specifications
1.5 Troubleshooting of a computer is demonstrated
2 Perform computer arithmetic 2.1 Number systems are explained
2.2 Integer and Floating point representations are
demonstrated according to IEEE standard
2.3 Operations on Integer and Floating point are
explained
3 Demonstrate basic 3.1 Components of a network are explained
networking skills 3.2 Types of networks are explained
3.3 Network topologies are identified based on IEEE
standards.
3.4 Requirements for internet connection are explained
3.5 IP Address types are explained
3.6 Network troubleshooting is defined
3.7 Network troubleshooting tools are demonstrated
4 Demonstrate proficiency in 5.1 Word processing document is created, stored,
computer applications processed and produced from a set of requirements
©TVET CDACC 2024 3
ELEMENT PERFORMANCE CRITERIA
These describe the key These are assessable statements which specify the
outcomes which make up required level of performance for each of the elements.
workplace function. (Bold and italicized terms are elaborated in the range.)
5.2 Spreadsheets are developed, data is organized,
analyzed and stored using Spreadsheet software
5.3 Presentations are designed, animated and stored
from a set of requirements
5.4 Databases are created, information is stored,
analyzed and presented from a set of requirements
5 Recognise ethical, social and 5.1 Computing Ethics is explained
legal issues in computing 5.2 Legal and ethical issues are classified based on
and AI guidelines of regulatory bodies
5.3 Artificial Intelligence Ethics concerns are explained
RANGE
This section provides work conditions to which the performance criteria apply. It allows for
different work environments and situations that will affect performance.
Variable Range
May include but is not limited to:
1. Types of software • Application software
• System software
• Utility software
• Language translators
2. Number systems • Decimal
• Positional
• Binary
• Hexadecimal
3. Components of a network • Hub
• Network interface card
• Switch
• Connecting media
• Network OS
Variable Range
©TVET CDACC 2024 4
May include but is not limited to:
4. Types of network • LAN
• WAN
• MAN
• PAN
5. Network topologies • Star
• Bus
• Ring
• Mesh
6. IP Address Types • Static •
Dynamic
7. Presentation views • Normal view
• Slide sorter view
• Notes page view
• Slide show view
8. Graphical elements • Images
• Objects
• Tables
• Charts
9. Presentation masters • Slide masters
• Notes master
• Handout master
REQUIRED SKILLS AND KNOWLEDGE
This section describes the skills and knowledge required for this unit of competency.
Required skills
The individual needs to demonstrate the following skills:
• Communications (verbal and written);
• Time management;
• Problem solving;
• Planning;
• Decision Making;
• Research;
Required knowledge
The individual needs to demonstrate knowledge of:
©TVET CDACC 2024 5
• Computer components
• Computer arithmetic
• Basic networking skills
• Proficiency in computer applications
• Ethical, social and legal issues in computing and AI
EVIDENCE GUIDE
This provides advice on assessment and must be read in conjunction with the performance
criteria, required skills and understanding and range.
1. Critical Aspects of Assessment requires evidence that the candidate:
Competency
1.1. Differentiated Computer Hardware and software
1.2.Explained the different types of software
1.3.Demonstrated Troubleshooting of a computer
1.4.Explained number systems
1.5.Demonstrated Integer and Floating point representations
according to IEEE standard
1.6.Explained different types of networks
1.7.Identified Network topologies based on IEEE standards.
1.8.Demonstrated network troubleshooting tools
1. 9.Created, stored, processed and produced Word processor
document from a set of requirements
1.10. Developed data, organized, analyzed and stored data using
a spreadsheet
1.11. Designed, animated and stored presentations from a set of
requirements
1.12. Created databases, stored, analyzed and presented
information from a set of requirements
1.13. Classified legal, social and ethical issues in computing and
AI based on guidelines of regulatory bodies
2. Resource Resources the same as that of workplace are advised to be applied
Implications including computers, internet, network devices
©TVET CDACC 2024 6
3. Methods of Competency may be assessed through:
Assessment
3.1 Oral questioning
3.2 Practical tests
3.3 Observation
3.4 Written test
4. Context of Competency may be assessed individually in the actual workplace
Assessment or through simulated work environment
5. Guidance Holistic assessment with other units relevant to the industry
information for sector, workplace and job role is recommended.
assessment
©TVET CDACC 2024 7
APPLY ARTIFICIAL INTELLIGENCE AND MACHINE LEARNING CONCEPTS
UNIT CODE: IT/OS/AIP/CR/02/6/B
UNIT DESCRIPTION:
This unit covers the competences required to apply artificial Intelligence and machine learning
concepts. It involves understanding Artificial intelligence concepts, identifying real life use cases
in AI, demonstrating knowledge of machine learning concepts, demonstrating supervised and
unsupervised learning concepts and understanding reinforcement learning.
ELEMENTS AND PERFORMANCE CRITERIA
ELEMENT PERFORMANCE CRITERIA
These describe the key These are assessable statements which specify the
outcomes which make up required level of performance for each of the elements.
workplace function. Bold and italicized terms are elaborated in the range.
1. Understand artificial 1.1 Fundamentals of Artificial intelligence are outlined
intelligence concepts 1.2 Artificial Intelligence applications in real life are
identified
1.3 Significance of Artificial Intelligence is explained
1.4 Intelligent agents are demonstrated
2. Identify real life use cases in 2.1 Artificial Intelligence as a tool for big data is
AI explained
2.2 Expert systems in artificial intelligence are
recognized
2.3 Artificial Neural Networks are explored
2.4 Artificial Intelligence Robots are outlined
3. Demonstrate knowledge of 3.1 Machine learning is defined
machine learning concepts 3.2 Key elements of Machine learning are outlined
3.3 Machine learning algorithms are explained
3.4 Applications of machine learning are identified
4. Demonstrate supervised 4.1 Fundamentals of supervised and unsupervised
and unsupervised learning learning are explored
concepts 4.2 Categories of supervised learning are outlined
4.3 Categories of unsupervised learning are outlined
5. Understand reinforcement 5.1 Reinforcement learning is introduced
learning 5.2 State action pairs are explained
©TVET CDACC 2024 8
ELEMENT PERFORMANCE CRITERIA
These describe the key These are assessable statements which specify the
outcomes which make up required level of performance for each of the elements.
workplace function. Bold and italicized terms are elaborated in the range.
5.3 Applications for reinforcement learning are
explained
RANGE
This section provides work environment and conditions to which the performance Criteria
apply. It allows for different work environment and situations that will affect
Performance.
Variable Range
May include but is not limited to:
1. Artificial Intelligence • Health care
applications in real life • Business
• Education
• Autonomous vehicles
• Social media
• Tourism
2. Intelligent agents • Simple reflex agents
• Model based reflex agents
• Goal-Based agents
• Utility-Based agents
• Learning agent
3. Artificial Neural Networks • CNN •
RNN
4. Key elements of Machine • Representation
learning concepts • Evaluation
• Optimization
5. Machine learning • Supervised learning algorithms
algorithms • Unsupervised learning algorithms
• Reinforcement learning algorithms
6. Categories of supervised • Classification
learning • Regression
7. Categories of unsupervised • Clustering
learning • Association
©TVET CDACC 2024 9
REQUIRED SKILLS AND KNOWLEDGE
This section describes the skills and knowledge required for this unit of competency.
Required skills
The individual needs to demonstrate the following skills:
• Communications (verbal and written);
• Time management;
• Decision making
• Planning
• Research
Required knowledge
The individual needs to demonstrate knowledge of:
• Artificial intelligence concepts
• Real life use cases in Artificial Intelligence
• Machine learning concepts
• Supervised and unsupervised learning concepts
• Reinforcement learning
EVIDENCE GUIDE
This provides advice on assessment and must be read in conjunction with the performance
criteria, required knowledge and understanding and range.
1. Critical Aspects of Assessment requires evidence that the candidate:
Competency
1.1 Outlined fundamentals of AI
1.2 Identified Artificial Intelligence applications in real life
1.3 Explained Significance of Artificial Intelligence
1.4 Demonstrated Intelligent agents
1.5 Explained Artificial Intelligence as a tool for big data
1.6 Recognized expert systems in artificial intelligence
1.7 Outlined key elements of Machine learning
©TVET CDACC 2024 10
1.8 Explained machine learning algorithms
1.9 Outlined categories of supervised learning
1.10 Outlined Categories of unsupervised learning
1.11 Explained state action pairs
1.12 Explained applications for reinforcement learning
The following resources must be provided:
2. Resource
Implications Computer, Internet
3. Methods of Competency may be assessed through:
Assessment 3.1 Oral test
3.2 Observation
3.3 Practical demonstration
3.4 Written test
4. Context of 4.1 Competency may be assessed individually in the actual
Assessment workplace or through a simulated work place setting
5. Guidance 5.1 Holistic assessment with other units relevant to the industry
information for sector, workplace and job role is recommended.
assessment
©TVET CDACC 2024 11
MODULE II
APPLY PROGRAMMING SKILLS USING PYTHON
TVET CDACC UNIT CODE: IT/OS/AIP/CR/04/6/B
UNIT DESCRIPTION:
This unit specifies the competencies required to apply programming skills using python. It
involves applying programming concepts, demonstrating understanding of the python
environment, performing data structure operations, using control structures, using procedures and
applying object-oriented concepts.
©TVET CDACC 2024 12
ELEMENTS AND PERFORMANCE CRITERIA
ELEMENT PERFORMANCE CRITERIA
These describe the key These are assessable statements which specify the
outcomes which make up required level of performance for each of the elements.
workplace function. Bold and italicized terms are elaborated in the range.
1. Apply programming 1.1 Programming is defined
concepts 1.2 Phases of program development are explained
1.3 Key terms used in programming are defined
1.4 Different programming languages are highlighted
1.5 Types of code are explained
2. Demonstrate understanding 2.1 Installation of Python is demonstrated
of the python environment 2.2 Python syntax is demonstrated
2.3 Data types in Python are illustrated
2.4 Scientific Modules in Python are managed
2.5 Virtual environments in python are created
3. Perform data structure 3.1 A data structure is explained
operations 3.2 List is demonstrated
3.3 Tuple is demonstrated
3.4 Dictionary is demonstrated
3.5 String is demonstrated
3.6 Set is demonstrated
3.7 Programs to demonstrate data structures are
developed
4. Use control structures 4.1 Control structure is explained
4.2 Decision control structures are demonstrated
4.3 Sequential control structures are demonstrated
4.4 Selection control structures are demonstrated
4.5 Repetition control structures are demonstrated
4.6 Programs to implement control structures is
developed
5. Use procedures 5.1 Procedures and functions are explained
ELEMENT PERFORMANCE CRITERIA
These describe the key These are assessable statements which specify the
outcomes which make up required level of performance for each of the elements.
workplace function. Bold and italicized terms are elaborated in the range.
5.2 Parameters and arguments are demonstrated
5.3 Programs to implement functions are developed
©TVET CDACC 2024 13
6. Apply object oriented 6.1 Terms used in object oriented programming are
programming concepts defined
6.2 Concepts of OOP are demonstrated
6.3 Programs to implement OOP concepts is developed
RANGE
This section provides work environment and conditions to which the performance Criteria
apply. It allows for different work environment and situations that will affect
Performance.
Variable Range
May include but is not limited to:
1. Phases of program • Establish program requirements
development • Design a program
• Coding
• Code test and debug
• Document
• Maintain
2. Key terms used in • Algorithm
programming • Source code
• Executable
• Compiling
• Debugging
3. Different programming • C
languages • C++
• Java
• Python
4. Types of code • Source code
• Object code
• Machine code
Variable Range
May include but is not limited to:
©TVET CDACC 2024 14
5. Data types • Integers
• Floats
• Strings
• Lists
• Tuple
• Sets
• Dictionaries
6. Scientific Modules • NumPy
• Pandas
• Matplotlib
7. Control structure • Decision control structures
• Sequential control structures
• Selection control structures
• Repetition control structures
8. Arguments • Default
• Required
• Keyword
• Variable number
9. Terms used in object • Class
oriented programming • Object
• Method
10. Concepts of OOP • Inheritance
• Polymorphism
• Encapsulation
• Data abstraction
REQUIRED SKILLS AND KNOWLEDGE
This section describes the skills and knowledge required for this unit of competency.
Required skills
The individual needs to demonstrate the following skills:
• Communications (verbal and written);
• Time management;
• Problem solving;
• Planning;
• Decision Making;
• Research;
©TVET CDACC 2024 15
Required knowledge
The individual needs to demonstrate knowledge of:
• Programming concepts
• Python environment
• Data structure operations in python
• Control structures in python
• Procedures in python
• Object oriented programming concepts in python
EVIDENCE GUIDE
This provides advice on assessment and must be read in conjunction with the performance
criteria, required skills and understanding and range.
1. Critical Aspects Assessment requires evidence that the candidate:
of Competency
1.1 Defined Key terms used in programming
1.2 Explained Types of code
1.3 Installed python
1.4 Demonstrated use of data types in python
1.5 Set up a virtual environment in python
1.6 Developed a program to implement data structures
1.7 Developed a program to implement control structures
1.8 Developed a program to implement functions
1.9 Developed a program to demonstrate OOP concepts
2. Resource Resources the same as that of workplace are advised to be applied
Implications including Computers, Internet, Python
3. Methods of Competency may be assessed through:
Assessment
3.1 Oral questioning
3.2 Practical tests
3.3 Observation
3.4 Written test
4. Context of Competency may be assessed individually in the actual
Assessment workplace or through simulated work environment
©TVET CDACC 2024 16
5. Guidance Holistic assessment with other units relevant to the industry
information for sector, workplace and job role is recommended.
assessment
APPLY MATHEMATICAL CONCEPTS IN ARTIFICIAL INTELLIGENCE
TVET CDACC UNIT CODE: IT/OS/AIP/CR/03/6/B
UNIT DESCRIPTION:
This unit covers the competencies required to apply mathematical concepts in Artificial
Intelligence. It involves demonstrating set theory operations, applying Boolean algebra
techniques, solving linear algebra problems, applying probability and statistics techniques and
illustrating derivatives and functions using calculus.
ELEMENTS AND PERFORMANCE CRITERIA
©TVET CDACC 2024 17
ELEMENT PERFORMANCE CRITERIA
These describe the key These are assessable statements which specify the
outcomes which make up required level of performance for each of the elements.
workplace function. Bold and italicized terms are elaborated in the range.
1. Demonstrate Set Theory 1.1 Sets are defined
operations 1.2 Methods of Set representation are illustrated
1.3 Cardinality of a set explained
1.4 Types of sets are illustrated
1.5 Venn Diagrams are illustrated
1.6 Set Operations are illustrated
2. Apply Boolean Algebra 2.1 Boolean algebra is explained
techniques 2.2 Basic Boolean operations are outlined
2.3 Secondary operations are outlined
2.4 Writing of Boolean Expressions is illustrated
2.5 Methods of simplifying Boolean expressions are
illustrated
2.6 Boolean Laws and Theorems are illustrated
2.7 Simplification rules for Boolean expressions are
illustrated
3. Solve Linear Algebra 3.1 Linear Equations are explained
problems 3.2 Linear equations are solved
3.3 Vectors are explained
3.4 Vector operations are illustrated
3.5 Matrices are explained
3.6 Matrix operations are illustrated
3.7 Inverse of a matrix is illustrated
4. Apply probability and 4.1 Key terminologies in Probability are explained
statistics techniques 4.2 Probability axioms and simple counting problems
are illustrated
ELEMENT PERFORMANCE CRITERIA
These describe the key These are assessable statements which specify the
outcomes which make up required level of performance for each of the elements.
workplace function. Bold and italicized terms are elaborated in the range.
©TVET CDACC 2024 18
4.3 Permutations and combinations are illustrated
4.4 Conditional probability and the multiplication rule
are illustrated
4.5 Data representation techniques are illustrated
4.6 Measures of central tendency are illustrated
4.7 Measures of spread are illustrated
4.8 Measure of Location are illustrated
5. Illustrate derivatives and 5.1 Functions and graphs are explained
functions using Calculus 5.2 Differential calculus is illustrated
5.3 Integral calculus is illustrated
RANGE
This section provides work environment and conditions to which the performance Criteria
apply. It allows for different work environment and situations that will affect
Performance.
Variable Range
MAY INCLUDE BUT IS NOT LIMITED TO:
1. Methods of Set • Statement form
representation • Tabular form
• Set builder notation
2. Types of sets • Finite Set
• Infinite Set
• Subset
• Proper Subset
• Universal Set
• Empty or Null
• Equal
• Equivalent Set
• Singleton Set or Unit Set
• Overlapping Set
• Disjoint Set
3. Set Operations • Set Union and Set Intersection
Variable Range
MAY INCLUDE BUT IS NOT LIMITED TO:
©TVET CDACC 2024 19
• Set Difference/Relative Complement
• Set Complement
• Cartesian Product
4. Basic Boolean operations • AND
• OR
• NOT
5. Secondary operations • NAND
• NOR
• X-OR
• X-NOR
6. Methods of simplifying • Using algebraic functions
Boolean expressions • Using Truth tables
• Using Karnaugh Maps
7. Boolean Laws and • AND law
Theorems • OR law
• Inversion law
• Commutative
• Associative
• Distributive
• De-Morgan’s Theorems
8. Vector operations • Addition
• Multiplication
• Dot product
9. Matrix operations • Sum of two matrices
• Sum of a matrix and a scalar
• Matrix subtraction
• Product of two matrices
• Product of a matrix and a vector
10. Measures of central • Mean
tendency • Median
• Mode
11. Measures of spread • Variance
• Standard deviation
12. Measure of Location • Percentile
• Quartiles
©TVET CDACC 2024 20
REQUIRED SKILLS AND KNOWLEDGE
This section describes the skills and knowledge required for this unit of competency.
Required skills
The individual needs to demonstrate the following skills:
• Communications (verbal and written);
• Time management;
• Problem solving;
• Planning;
• Decision Making;
• Research;
Required knowledge
The individual needs to demonstrate knowledge of:
• Set Theory operations
• Boolean algebra techniques
• Solving Linear Algebra techniques
• Probability and Statistics techniques
• Calculus
EVIDENCE GUIDE
This provides advice on assessment and must be read in conjunction with the performance
criteria, required skills and understanding and range.
1. Critical Aspects of Assessment requires evidence that the candidate:
Competency
1.1 Solved Linear equations
1.2 Performed vector operations
1.3 Performed matrix operations
1.4 Performed Boolean algebra operations
1.5 Performed set operations
1.6 Explained samples spaces, events and sets
1.7 Solved problems using Probability axioms
1.8 Solved permutations and combinations
1.9 Solved problems using conditional probability
1.10 Represented data using statistical technique
1.11 Illustrated measures of central tendency
1.12 Illustrated measures of spread
1.13 Illustrated measures of location
©TVET CDACC 2024 21
2. Resource Resources the same as that of workplace are advised to be applied
Implications including computers, Internet, Calculator
3. Methods of Competency may be assessed through:
Assessment
3.1 Oral questioning
3.2 Practical tests
3.3 Observation
3.4 Written test
4. Context of Competency may be assessed individually in the actual
Assessment workplace or through simulated work environment
Holistic assessment with other units relevant to the industry
5. Guidance
sector, workplace and job role is recommended.
information for
assessment
MODULE III
©TVET CDACC 2024 22
SOLVE MACHINE LEARNING PROBLEMS
UNIT CODE: IT/OS/AIP/CR/05/6/B
UNIT DESCRIPTION
This unit specifies the competencies required to solve machine learning problems using NumPy
and pandas’ libraries. It involves identifying basic concepts of NumPy and pandas, implementing
arrays using NumPy, applying data structures in pandas and applying functions in pandas.
ELEMENTS AND PERFORMANCE CRITERIA
ELEMENT PERFORMANCE CRITERIA
These describe the key These are assessable statements which specify the
outcomes which make up required level of performance for each of the elements.
workplace function. Bold and italicized terms are elaborated in the range.
1. Identify basic concepts of 1.1 Libraries in python are explained
NumPy and pandas 1.2 Anaconda is installed
1.3 Jupyter notebook is launched
1.4 Basics of NumPy and pandas are demonstrated
2. Implement arrays using 2.1 NumPy arrays are explained
NumPy 2.2 One dimensional arrays are demonstrated
2.3 Multidimensional arrays are demonstrated
2.4 A program to implement n-arrays is developed
according to the set requirements
3. Apply data structures in 3.1 Pandas’ data structures are explained
pandas 3.2 Pandas functionalities is demonstrated
3.3 Program to implement pandas’ data structures is
developed according to set requirements
4. Apply functions in pandas 4.1 Functions in pandas are defined
4.2 DataFrame from NumPy array is created
4.3 Boolean selection techniques are demonstrated
4.4 Data frames are plotted using matplotlib
©TVET CDACC 2024 23
RANGE
This section provides work environment and conditions to which the performance Criteria
apply. It allows for different work environment and situations that will affect
Performance.
Variable Range
May include but is not limited to:
1. Libraries in python • NumPy
• Scipy
• Scikit-learn
• Theano
• TensorFlow
• Keras
• PyTorch
• Pandas
• Matplotlib
2. Basics of NumPy and • Series and Data frames
pandas • kernel
3. Pandas’ data structures • DataFrames
• Series
4. Pandas functionalities • DataFrames functionalities
• Series functionalities
REQUIRED SKILLS AND KNOWLEDGE
This section describes the skills and knowledge required for this unit of competency.
Required skills
The individual needs to demonstrate the following skills:
• Communications (verbal and written);
• Time management;
• Problem solving;
• Planning;
• Decision Making;
• Research;
Required knowledge
The individual needs to demonstrate knowledge of:
• Basic concepts of NumPy and Pandas
©TVET CDACC 2024 24
• Implementing arrays using NumPy
• Data structures in Pandas
• Functions in Pandas
EVIDENCE GUIDE
This provides advice on assessment and must be read in conjunction with the performance
criteria, required skills and understanding and range.
1. Critical Aspects of Assessment requires evidence that the candidate:
Competency
1.1 Explained libraries in python
1.2 Demonstrated the basics of NumPy and Pandas
1.3 Explained NumPy arrays
1.4 Developed a program to implement n-arrays
1.5 Developed a program to implement Pandas’ data structures
1.6 Demonstrated Boolean selection techniques
1.7 Plotted DataFrames using matplotlib
2. Resource Resources the same as that of workplace are advised to be applied
Implications including Computers, Internet, Anaconda, Jupiter, Matplotlib,
Python
3. Methods of Competency may be assessed through:
Assessment
3.1 Oral questioning
3.2 Practical tests
3.3 Observation
3.4 Written test
4. Context of Competency may be assessed individually in the actual
Assessment workplace or through simulated work environment
5. Guidance Holistic assessment with other units relevant to the industry
information for sector, workplace and job role is recommended.
assessment
©TVET CDACC 2024 25
PERFORM IMAGE RECOGNITION AND PROCESSING
UNIT CODE: IT/OS/AIP/CR/07/6/B
UNIT DESCRIPTION:
This unit specifies the competencies required to perform image recognition and processing. It
involves identifying computer vision techniques, performing image segmentation, performing
object motion detection and performing digital image processing.
ELEMENTS AND PERFORMANCE CRITERIA
ELEMENT PERFORMANCE CRITERIA
These describe the key These are assessable statements which specify the
outcomes which make up required level of performance for each of the elements.
workplace function. (Bold and italicized terms are elaborated in the range.)
1. Identify computer vision 1.1 Fundamentals of computer vision are explained
techniques 1.2 Computer vision technologies are illustrated
1.3 Application of computer vision is outlined
2. Perform image segmentation 2.1 Terms used in image segmentation are defined
2.2 TensorFlow dataset is downloaded
2.3 Instance segmentation is performed
2.4 Region based Convolutional Neural Network is
applied
3. Perform object motion 3.1 Fundamentals of object motion detection are
detection explained
3.2 Object motion detection is performed
3.3 Object motion recognition is performed
3.4 Motion is detected using OpenCV libraries
4. Perform digital image 4.1 Fundamentals of digital image processing are
processing explained
4.2 Sampling and quantization are performed
4.3 Image resizing is done
4.4 Anti-aliasing and image enhancement are
performed
4.5 Arithmetic and logic operations are performed
©TVET CDACC 2024 26
ELEMENT PERFORMANCE CRITERIA
These describe the key These are assessable statements which specify the
outcomes which make up required level of performance for each of the elements.
workplace function. (Bold and italicized terms are elaborated in the range.)
4.6 Spatial and domain filtering is performed
RANGE
This section provides work environment and conditions to which the performance Criteria
apply. It allows for different work environment and situations that will affect
Performance.
Variable Range
May include but is not limited to:
1. Computer vision • Image classification
technologies • Object detection
• Object tracking
• Instance segmentation
•
2. Applications of computer • Solving capture
vision • Autonomous drones
• Visual question answering
3. Terms used in image • Region-based segmentation
segmentation • Edge detection segmentation
• Image segmentation based on clustering
4. Dataset • Oxford – IIIT dataset
• Pets
• Zindi
5. Instance segmentation • Classification
• Semantic segmentation
• Object detection
6. Anti-aliasing • TAA
• FXAA
• MSAA
7. Image enhancement • De-noise
• Sharpen
©TVET CDACC 2024 27
Variable Range
May include but is not limited to:
• Contrast
REQUIRED SKILLS AND KNOWLEDGE
This section describes the skills and knowledge required for this unit of competency.
Required skills
The individual needs to demonstrate the following skills:
• Communications (verbal and written);
• Time management;
• Problem solving;
• Planning;
• Decision Making;
• Research;
Required knowledge
The individual needs to demonstrate knowledge of:
• Computer vision techniques
• Image segmentation
• Object motion detection
• Digital image processing
EVIDENCE GUIDE
This provides advice on assessment and must be read in conjunction with the performance
criteria, required skills and understanding and range.
1. Critical Aspects of Assessment requires evidence that the candidate:
Competency
1.1 Illustrated computer vision technologies
1.2 Outlined applications of computer vision
1.3 Performed instance segmentation
1.4 Detected Motion using OpenCV libraries
1.5 Performed sampling and quantization
1.6 Demonstrated image resizing
1.7 Performed anti-aliasing and image enhancement
1.8 Performed arithmetic and logic operations
1.9 Performed spatial and domain filtering
©TVET CDACC 2024 28
2. Resource Resources the same as that of workplace are advised to be applied
Implications including Computers, Internet, TensorFlow, Anaconda,
Matplotlib, Python, Zindi
3. Methods of Competency may be assessed through:
Assessment
3.1 Oral questioning
3.2 Practical tests
3.3 Observation
3.4 Written test
4. Context of Competency may be assessed individually in the actual
Assessment workplace or through simulated work environment
5. Guidance Holistic assessment with other units relevant to the industry
information for sector, workplace and job role is recommended.
assessment
©TVET CDACC 2024 29
MODULE IV
©TVET CDACC 2024 30
APPLY I.T COMMUNICATION SKILLS
TVET CDACC UNIT CODE: IT/OS/AIP/BC/01/6/B
ISCED UNIT CODE: 0031 541 02B
UNIT DESCRIPTION
This unit covers the competencies required to apply IT Communication Skills. It involves
applying communication channels, written, non-verbal, oral, and group communication skills.
ELEMENTS AND PERFORMANCE CRITERIA
ELEMENT PERFORMANCE CRITERIA
These describe the These are assessable statements that specify the required level of
key outcomes that performance for each of the elements.
make up workplace Bold and italicized terms are elaborated in the Range
function
1. Apply 1.1 Specific communication channels are identified and applied based
communication on workplace requirements.
channels 1.2 Challenges are identified and addressed as per the operational
standards of the organization.
1.3 Communication channels are evaluated to meet workplace needs.
2. Apply written 2.1 Types of written communication are identified and applied
communication according to the workplace requirements.
skills 2.2 Written communication needs are identified and implemented
according to workplace procedures.
2.3 Written communication guidelines are analyzed, evaluated, and
revised based on workplace needs.
3. Apply non-verbal 3.1 Existing non-verbal communication techniques are identified
communication and applied based on organization policy.
skills 3.2 Non-verbal communication techniques are articulated and
modeled to enhance inclusivity according to workplace
requirements.
4. Apply oral 4.1 Types of oral communication are identified and established as
communication per organization policy.
skills 4.2 Pathways of oral communication are identified and established
as per organization policy.
4.3 Pathways of oral communication are reviewed according to
organization procedures.
4.4 Pathways of oral communication are maintained according to
©TVET CDACC 2024 31
ELEMENT PERFORMANCE CRITERIA
These describe the These are assessable statements that specify the required level of
key outcomes that performance for each of the elements.
make up workplace Bold and italicized terms are elaborated in the Range
function
the organization standards.
5. Apply group 5.1 Group communication strategies are applied based on the
communication workplace needs.
skills 5.2 Groups are organized in accordance with workplace procedures.
5.3 Effective questioning, listening and non-verbal communication
techniques are used as per needs.
5.4 Group communication challenges are identified and addressed
according to the workplace needs.
RANGE
This section provides the work environment and conditions to which the performance criteria
apply. It allows for different work environments and situations that will affect performance.
Variable Range
1. Communication Language switch
strategies may include Comprehension check
but are not limited to: Repetition
Asking confirmation
Paraphrasing
Clarification request
Translation
Restructuring
Generalization
2. Effective group Identifying and evaluating what is occurring within an
interaction may include interaction in a non-judgmental way.
but not limited to: Using active listening.
Making decision about appropriate words, behavior.
Putting together response which is culturally appropriate.
Expressing an individual perspective.
Expressing own philosophy, ideology and background and
exploring impact with relevance to communication
3. Situations may include Establishing rapport
but are not limited to: Eliciting facts and information
©TVET CDACC 2024 32
Variable Range
Facilitating resolution of issues
Developing action plans
REQUIRED SKILLS AND KNOWLEDGE
This section describes the skills and knowledge required for this unit of competency.
Required Skills
The individual needs to demonstrate the following skills:
Active listening
Interpretation
Negotiation
Writing
Oral skills
Creative thinking
Critical thinking
Decision making
Analytical
Innovation
Conflict skills
Leadership
Problem solving skills
Management
Organizational
Teamwork
Required Knowledge
The individual needs to demonstrate knowledge of:
Communication process
Dynamics of groups
Styles of group leadership
Key elements of communications strategy
Principles of effective communication
Turn-taking techniques
Conflict resolution techniques
Work planning
Work organization
Company policies
Company operations and procedure standards
Fundamental rights at the workplace
Personal hygiene
©TVET CDACC 2024 33
Accountability
Workplace problems and how to deal with them
EVIDENCE GUIDE
This provides advice on assessment and must be read in conjunction with the performance
criteria, required skills, knowledge, and range.
1. Critical aspects Assessment requires evidence that the candidate:
of Competency. 1.1 Identified and applied specific communication channels based on
workplace requirements.
1.2 Identified and applied specific written communication
correspondence according to the workplace requirements.
1.3 Applied and developed non-verbal strategies to communicate in
all areas of the workplace requirements.
1.4 Established pathways of oral communication as per workplace
policy.
1.5 Applied group communication strategies based on workplace
needs.
2. Resource The following resources should be provided:
Implications 2.1 Access to relevant workplace where assessment can take place.
2.2 Appropriately simulated environment where assessment can take
place.
2.3 Resources relevant to the proposed activity or tasks.
3. Methods of Competency in this unit may be assessed through:
Assessment a. Observation
b. Oral assessment
c. Portfolio of evidence
d. Interviews
e. Third party report
f. Written assessment
g. Practical assessment
h. Projects
4. Context of Competency may be assessed:
Assessment 4.1 On-the-job
4.2 In a simulated work environment
5. Guidance Holistic assessment with other units relevant to the industry sector,
information workplace and job role is recommended.
for
©TVET CDACC 2024 34
assessment
©TVET CDACC 2024 35
APPLY PROFICIENCY IN INFRASTRUCTURE FOR AI
UNIT CODE: IT/OS/AIP/CR/10/6/B
UNIT DESCRIPTION:
This unit specifies the competencies required to understand infrastructure for AI. It involves
demonstrating data organization, identifying distributed system technologies, applying cloud
computing technologies and demonstrating knowledge of data security and privacy.
ELEMENTS AND PERFORMANCE CRITERIA
ELEMENT PERFORMANCE CRITERIA
These describe the key These are assessable statements which specify the
outcomes which make up required level of performance for each of the elements.
workplace function. (Bold and italicized terms are elaborated in the range.)
1. Demonstrate data 1.1 Data Modelling is demonstrated
organization 1.2 Conceptual database design is demonstrated
1.3 Logical database design is demonstrated
1.4 Database management systems using SQL is
performed
1.5 Data warehouse design is demonstrated
2. Identify distributed system 2.1 Distributed systems is defined
technologies 2.2 Distributed computing architectures are outlined
2.3 Telecommunication networks are explained
2.4 Real time process control systems are explained
2.5 Parallel computation systems are explained
3. Apply cloud computing 3.1 Cloud computing is explained
technologies 3.2 Cloud computing technology elements are
explained
3.3 Virtualization is demonstrated
3.4 Cloud computing models are identified
©TVET CDACC 2024 36
4. Demonstrate knowledge of 4.1 Data security and privacy is explained is according
data security and privacy to the Kenyan Data Protection Act 2019
4.2 Data security threats are identified as per the
Kenyan Data Protection Act 2019
4.3 Data protection measures are applied as per the
Kenyan Data Protection Act 2019
4.4 Security threats are managed according to the
Kenyan Data Protection Act 2019
RANGE
This section provides work environment and conditions to which the performance Criteria
apply. It allows for different work environment and situations that will affect
Performance.
Variable Range
May include but is not limited to:
1. Distributed computing • Client server
architectures • Peer to peer
• n-tire
2. Cloud computing • Service oriented architecture
technology elements • Cloud virtualization
3. Cloud computing models • Software as a service (SAAS)
• Infrastructure as a service
• Platform as a service
4. Data security threats • Malware on the basis of infection
• Malware on the basis of actions
• Technology with weak security
• Social media attacks
•
5. Data protection measures • Physical
• Human
• Operating system
• Networking system
REQUIRED SKILLS AND KNOWLEDGE
This section describes the skills and knowledge required for this unit of competency.
©TVET CDACC 2024 37
Required skills
The individual needs to demonstrate the following skills:
• Communications (verbal and written);
• Time management;
• Problem solving;
• Planning;
• Decision Making;
• Research;
Required knowledge
The individual needs to demonstrate knowledge of:
• Data organization
• Distributed system technologies
• Cloud computing technologies
• Data security threats
EVIDENCE GUIDE
This provides advice on assessment and must be read in conjunction with the performance
criteria, required skills and understanding and range.
1. Critical Aspects of Assessment requires evidence that the candidate:
Competency
1.1 Demonstrated conceptual database design
1.2 Demonstrated logical database design
1.3 Performed database management systems using SQL
1.4 Demonstrated data warehouse design
1.5 Outlined distributed computing architectures
1.6 Explained Telecommunication networks
1.7 Explained real time process control systems
1.8 Explained parallel computation systems
1.9 Explained cloud computing technology elements
1.10 Demonstrated virtualization
1.11 Explained data security and privacy
1.12 Applied data protection measures
1.13 Managed security threats
2. Resource Resources the same as that of workplace are advised to be applied
Implications including Computers, Internet, SQL server, VMware
©TVET CDACC 2024 38
3. Methods of Competency may be assessed through:
Assessment
3.1 Oral questioning
3.2 Practical tests
3.3 Observation
3.4 Written test
4. Context of Competency may be assessed individually in the actual
Assessment workplace or through simulated work environment
5. Guidance Holistic assessment with other units relevant to the industry
information for sector, workplace and job role is recommended.
assessment
©TVET CDACC 2024 39
APPLY DEEP LEARNING TECHNIQUES
UNIT CODE: IT/OS/AIP/CR/06/6/B
UNIT DESCRIPTION:
This unit specifies the competencies required to apply deep learning techniques. It involves
outlining fundamentals of artificial neural networks, building neural networks using TensorFlow,
building a convolutional neural network and building a recurrent neural network.
ELEMENTS AND PERFORMANCE CRITERIA
ELEMENT PERFORMANCE CRITERIA
These describe the key These are assessable statements which specify the
outcomes which make up required level of performance for each of the elements.
workplace function. (Bold and italicized terms are elaborated in the range.)
1. Outline fundamentals of 1.1 Deep learning is explained
artificial neural networks 1.2 Deep learning architectures are explained
1.3 Anomaly detection is performed using deep learning
algorithms
1.4 Dimensionality Reducution is demonstrated using
deep learning algorithms
1.5 Ensemble algorithms are illustrated using deep
learning algorithms
1.6 Clustering algorithms are demonstrated using deep
learning algorithms
1.7 Regularization algorithms are demonstrated using
deep learning algorithms
1.8 Association Rule Learning algorithms are
demonstrated using deep learning algorithms
2. Build neural networks using 2.1 Fundamentals of tensorflow libraries are explained
TensorFlow 2.2 Tensorflow installation is demonstrated
2.3 Tensorflow environment is demonstrated
2.4 A dataset is imported using Scikit-learn
2.5 Data is transformed using the MinMax Scaler
2.6 Tensor is constructed
2.7 TensorFlow Models are built
2.8 TensorFlow models are trained and evaluated
©TVET CDACC 2024 40
ELEMENT PERFORMANCE CRITERIA
These describe the key These are assessable statements which specify the
outcomes which make up required level of performance for each of the elements.
workplace function. (Bold and italicized terms are elaborated in the range.)
3. Build a Convolutional 3.1 Fundamentals of convolutional neural network
Neural Network (CNN) are demonstrated
3.2 Tensorflow is imported
3.3 A dataset is downloaded and prepared
3.4 Convolutional base is created
3.5 Dense layers are added on top of the base
3.6 The model is compiled and trained
4. Build a Recurrent Neural 4.1 Fundamentals of RNN are demonstrated
Network 4.2 A dataset is downloaded and prepared using RNN
4.3 Datasets are labelled and features are selected
4.4 Recurrent Neural Network is built using Keras
4.5 The model is trained and evaluated using Keras
RANGE
This section provides work environment and conditions to which the performance Criteria
apply. It allows for different work environment and situations that will affect
Performance.
Variable Range
May include but is not limited to:
1. Deep learning architectures • Deep neural network
• Deep belief network
• Recurrent Neural Network
2. Anomaly detection • Isolation forest
• SVM
• PCA
• Local Outlier Factor
3. Dimensionality Reducution • Singular value decomposition
• Forward feature selection
• Backward feature elimination
• Subset selection
• PCA
©TVET CDACC 2024 41
Variable Range
May include but is not limited to:
• Partial Least Squares Regression
• Independent Component Analysis
• AutoEncoder
4. Ensemble algorithms • Random forest
• Bagging
• AdaBoost
• Gradient Boosting
• Gradient Boosted Regression Trees
• Boosted Decision Tree
5. Clustering algorithms • K-Means Clustering
• Fuzzy K-Modes
• Fuzzy C-Means
• Expectation Maximization
•
6. Regularization algorithms • Ridge •
Elastic Net
7. Association Rule • Apriori
Learning algorithms • Eclat
8. Dataset • MNIST database
• CIFAR10
• Zindi
9. TensorFlow models are • Official models
built • Research models
• Sample folders
• Tutorial folders
REQUIRED SKILLS AND KNOWLEDGE
This section describes the skills and knowledge required for this unit of competency.
Required skills
The individual needs to demonstrate the following skills:
• Communications (verbal and written);
• Time management;
• Problem solving;
• Planning;
©TVET CDACC 2024 42
• Decision Making;
• Research;
Required knowledge
The individual needs to demonstrate knowledge of:
• Fundamentals of artificial neural networks
• Building neural networks using TensorFlow
• Convolutional Neural Networks
• Recurrent Neural Networks
EVIDENCE GUIDE
This provides advice on assessment and must be read in conjunction with the performance
criteria, required skills and understanding and range.
1. Critical Aspects of
Competency Assessment requires evidence that the candidate:
1.1 Explained deep learning architectures
1.2 Demonstrated use of deep learning algorithms
1.3 Demonstrated knowledge of TensorFlow environment
1.4 Built TensorFlow Models
1.5 Created a Convolutional base
1.6 Labelled Datasets
1.7 Selected features
1.8 Built Recurrent Neural Network using Keras
2. Resource Resources the same as that of workplace are advised to be applied
Implications including Computers, Internet, TensorFlow, Keras, MNIST
dataset, Open images dataset, zindi
3. Methods of Competency may be assessed through:
Assessment
3.1 Oral questioning
3.2 Practical tests
3.3 Observation
3.4 Written test
4. Context of Competency may be assessed individually in the actual
Assessment workplace or through simulated work environment
©TVET CDACC 2024 43
5. Guidance Holistic assessment with other units relevant to the industry
information for sector, workplace and job role is recommended.
assessment
MODULE V
©TVET CDACC 2024 44
APPLY ENTREPRENEURIAL SKILLS
TVET CDACC UNIT CODE: IT/OS/AIP/BC/03/6/B
ISCED UNIT CODE : 0413 541 04B
UNIT DESCRIPTION
This unit covers the competencies required to apply entrepreneurial skills. It involves applying
financial literacy, entrepreneurial concepts identifying entrepreneurship opportunities, applying
business legal aspects, developing business innovative strategies, and developing business plans.
ELEMENTS AND PERFORMANCE CRITERIA
ELEMENT PERFORMANCE CRITERIA
These describe the key These are assessable statements that specify the required level
outcomes that make up of performance for each of the elements.
workplace function. Bold and italicized terms are elaborated in Range
1. Apply Financial 1.1 Sources of personal and business funds are identified as per
Literacy Skills financial procedures and standards
1.2 Personal finances are managed as per financial procedures
and standards
1.3 Savings are managed as per financial procedures and
standards
1.4 Debts are managed as per financial procedures and standards
1.5 Investments are undertaken as per financial procedures and
standards
1.6 Insurance services are procured as per financial procedures
and standards
2. Apply entrepreneurial 2.1 Entrepreneurs and Business persons are distinguished as per
concept principles of entrepreneurship
2.2 Types of entrepreneurs are identified as per principles of
entrepreneurship
2.3 Ways of becoming an entrepreneur are identified as per
principles of Entrepreneurship
2.4 Characteristics of Entrepreneurs are identified as per
principles of Entrepreneurship
2.5 Salaried employment and self-employment are distinguished
as per principles of entrepreneurship
2.6 Requirements for entry into self-employment are identified
according to business procedures and standards
2.7 Roles of an Entrepreneur in an enterprise are determined
according to business procedures and standards
©TVET CDACC 2024 45
ELEMENT PERFORMANCE CRITERIA
These describe the key These are assessable statements that specify the required level
outcomes that make up of performance for each of the elements.
workplace function. Bold and italicized terms are elaborated in Range
2.8 Contributions of entrepreneurship to National
development are identified as per business procedures and
standards
3. Identify 3.1 Business ideas are identified as per business procedures and
entrepreneurial standards
opportunities 3.2 Factors to consider when evaluating business opportunity
viability are explored based on business procedure and
standards
3.3 Entrepreneurial opportunities are evaluated as per business
procedures and standards
3.4 Business ideas and opportunities are generated as per
business procedures and standards
3.5 Business life cycle is analysed as per business procedures and
standards
4. Apply business legal 4.1 Forms of business ownership are identified as per legal
aspects procedures and practices
4.2 Business Registration and Licensing processes are identified
as per legal procedures and practices
4.3 Types of Contracts and Agreements are analysed as per legal
procedures and practices
4.4 Employment Laws are identified as per legal procedures and
practices
4.5 Taxation laws are identified as per legal procedures and
practices
5. Innovate Business 5.1 Business innovation strategies are determined by the
strategies organization standards
5.2 Creativity in business development is demonstrated in
accordance with business standards
5.3 Innovative business standards are developed as per business
principles
5.4 Linkages with other entrepreneurs are created as per best
practice
5.5 ICT is incorporated in business growth and development as
per best practice
6. Develop Business Plan 6.1 Business idea is described as per business procedures and
©TVET CDACC 2024 46
ELEMENT PERFORMANCE CRITERIA
These describe the key These are assessable statements that specify the required level
outcomes that make up of performance for each of the elements.
workplace function. Bold and italicized terms are elaborated in Range
standards
6.2 Business description is developed as per business plan
format
6.3 Marketing plan is developed as per business plan format
6.4 Organizational/Management plan is prepared in accordance
with business plan format
6.5 Production/operation plan is prepared in accordance with
business plan format
6.6 Financial plan is prepared in accordance with the business
plan format
6.7 Executive summary is prepared in accordance with business
plan format
6.8 Business plan is presented as per best practice
6.9 Business ideas are incubated as per institutional policy.
RANGE
This section provides work environment and conditions to which the performance criteria
apply. It allows for different work environment and situations that will affect performance.
Variable Range
1. Sources of personal funds Salary/Wages
may include but not limited Investments
to: Savings
Inheritance
Government Benefits
2. Sources of business finance Equity Financing
may include but not limited Debt Financing,
to: Personal Savings/Investment
Retained Earnings
Grants and Subsidies
Crowdfunding
supplier Credit:
Leasing and Asset Financing:
3. Types of entrepreneurs may Innovators
include but not limited to: Imitators
Craft
©TVET CDACC 2024 47
Variable Range
Opportunistic
Speculators
4. Characteristics of Creative
Entrepreneurs may include Innovative
but not limited to: Planner
Risk taker
Networker
Confident
Flexible
Persistent
Patient
Independent
Future oriented
Goal oriented
5. Requirements for entry into Technical skills
self-employment may include Management skills
but not limited to Entrepreneurial skills
Resources
Infrastructure
6. Forms of businesses Sole proprietorship
ownership may include but Partnership
not limited to: Limited companies
Cooperatives
7. Innovative business standards New products
may include but not limited New methods of production
to: New markets
New sources of supplies
Change in industrialization
REQUIRED SKILLS AND KNOWLEDGE
This section describes the skills and knowledge required for this unit of competency.
Required Skills
The individual needs to demonstrate the following skills:
Analytical
Management
Problem-solving
Root-cause analysis
©TVET CDACC 2024 48
Communication
Required Knowledge
The individual needs to demonstrate knowledge of:
Decision making
Business communication
Change management
Competition
Risk
Net working
Time management
Leadership
Factors affecting entrepreneurship development
Principles of Entrepreneurship
Features and benefits of common operational practices, e. g., continuous improvement
(kaizen), waste elimination,
Conflict resolution
Health, safety and environment (HSE) principles and requirements
Customer care standards
Basic financial management
Business strategic planning
Impact of change on individuals, groups and industries
Government and regulatory processes
Local and international market trends
Product promotion standards
Market and feasibility studies
Government and regulatory processes
Local and international business environment
Relevant developments in other industries
Regional/ County business expansion standards
©TVET CDACC 2024 49
EVIDENCE GUIDE
This provides advice on assessment and must be read in conjunction with the performance
criteria, required skills and knowledge and range.
1. Critical Aspects of Assessment requires evidence that the candidate:
Competency 1.1 Identified Sources of personal and business finance as
per financial procedures and standards
1.2 Managed Personal finances as per financial procedures
and standards
1.3 Made Investment decisions as per financial
procedures and standards
1.4 Generated Business ideas and opportunities based on
business procedure and standards
1.5 Analysed business life cycle based on business
procedure and standards
1.6 Determined business innovative standards as per
business principles
1.7 Developed and presented a business plan as per
regulatory framework.
2. Resource Implications The following resources should be provided:
2.1 Access to relevant workplace where assessment can
take place
2.2 Appropriately simulated environment where assessment
can take place
3. Methods of Assessment Competency may be assessed through:
3.1 Written tests
3.2 Oral questions
3.3 Third party report
3.4 Interviews
3.5 Portfolio
4. Context of Assessment Competency may be assessed:
4.1 On-the-job
4.2 In a simulated work environment
5. Guidance information Holistic assessment with other units relevant to the
for assessment industry sector, workplace and job role is recommended.
©TVET CDACC 2024 50
APPLY BASIC ELECTRONIC SKILLS
UNIT CODE: IT/OS/AIP/CC/01/6/B
Relationship to Occupational Standards
This unit addresses the unit of competency: Apply basic electronic skills
Unit description
This unit specifies the competencies required toAppl basic skills of electronics. It involves
identification of electric circuits, electronic components, understand semi-conductor theory,
identify and classify memories, apply number systems and identify emerging trends in
electronics.
ELEMENTS AND PERFORMANCE CRETIRIA
ELEMENT PERFORMANCE CRITERIA
These are assessable statements which specify
These describe the key outcomes the required level of performance for each of the
which make up workplace function.
elements.
Bold and italicized terms are elaborated in the
range.
1. Identify electrical circuits 1.1 Electrical circuit are identified
1.2 Electrical quantities and their units are
identified
1.3 Types of electrical circuits are identified
2. Identify Electronic components 2.1 Identification of electrical components is
done
2.2 Characteristic of electronic components are
identified
2.3 Application of electronic components are
Identified
2.4 Characteristics of integrated circuit are
identified
3. Understand Semi-conductor theory 3.1 Explanation of semiconductor theory is done
3.2 Structure of matter is described
3.3 Electrons in conductors and semiconductors
are explained
©TVET CDACC 2024 51
3.4 Types of semiconductor materials are
identified
3.5 P-type and N-type materials are explained
3.6 Description of P-N junction diodes
operations is done
3.7 Types and operations of transistors are
identified
4. Identify and classify memory 4.1 Types of memories are identified
4.2 Memory hierarchy is identified
4.3 Levels of memory storage are identified
4.3 Classification of memories is done
5. Apply Number Systems and binary 5.1 Types of number systems are identified
coding
5.2 Base conversion is done
5.3 Binary arithmetic operations are done
5.4 Binary codes are identified
5.5 Representation of decimals in BCD is done
5.6 BCD arithmetic are performed
6. Emerging trends in Electronics 6.1 Description of emerging trends is done
6.2 Challenges of emerging trends are explained
6.3 Explanation on coping with the emerging
trends is done
RANGE
This section provides work environments and conditions to which the performance criteria apply.
It allows for different work environment and situations that will affect performance.
Variable Range
May include but is not limited to:
1. Electrical quantities and E.M.F in volts
their units • Power in watts
• Energy in joules
• Resistance in ohms
• Current in amperes
2. Types of electrical circuits • AC – Alternating Current
• DC – Direct Current
©TVET CDACC 2024 52
Variable Range
May include but is not limited to:
3. Types and operations of • Types
transistors ✓PNP
✓NPN
• Operations
✓Forward biasing
✓Reverse Biasing
4. Types of memories • Semi-conductor
• Magnetic
• Optical
5. Classification of memories • RAM •
ROM
6. Levels of memory storage • Internal
• Main
• Online
• Offline bulk
7. Types of number systems • Decimal
• Binary
• Octal
• Hexadecimal
• Binary Arithmetic’s
8. Binary codes • 8421 BCD
• Excess 3
• BCD arithmetic’s
REQUIRED SKILLS AND KNOWLEDGE
This section describes the skills and knowledge required for this unit of competency.
Required skills
The individual needs to demonstrate the following skills:
• Communications (verbal and written);
• Proficient in ICT
• Time management
• Problem solving
• Decision making
• First aid
Required knowledge
©TVET CDACC 2024 53
The individual needs to demonstrate knowledge of:
• Electrical Components
• Electrical Quantities and units of measurement
• Electrical circuits
• Semiconductor theory
• Number systems
• Types of Computer memories
FOUNDATION SKILLS
The individual needs to demonstrate the following foundation skills:
1. Communications (verbal and written);
2. Proficient in ICT
3. Time management
4. Problem solving
5. Decision making
6. First aid
EVIDENCE GUIDE
This provides advice on assessment and must be read in conjunction with the performance
criteria, required knowledge and understanding and range.
1. Critical Aspects of Assessment requires evidence that the candidate:
Competency 1.1 Identified Electrical Components, quantities and their units of
measurement
1.2 Constructed a simple circuit
1.3 Identified types of transistors and their operations
1.4 Categorized the memories according to their levels, types and
hierarchy
1.5 Identified the number systems, binary codes and their
operations.
2. Resource The following resources must be provided:
Implications Resources same as that of workplace are advised to be applied
Including resistors, Transistors, soldering wire, soldering Iron,
printed circuit board, ammeter, volt meter, connecting wires, wire
stripper, pliers, wire cutter, screw driver, driller, clamps,vise
©TVET CDACC 2024 54
3. Methods of Competency may be assessed through:
Assessment 3.1 Observation
3.2 Oral questioning
3.3 Practical demonstration
4. Context of Competency may be assessed individually in the actual
Assessment workplace and simulated setting of the actual work place
5. Guidance Holistic assessment with other units relevant to the industry
information for sector, workplace and job role is recommended.
assessment
PERFORM NATURAL LANGUAGE PROCESSING
UNIT CODE: IT/OS/AIP/CR/08/6/B
UNIT DESCRIPTION:
©TVET CDACC 2024 55
This unit specifies the competencies required to perform natural language processing. It involves
understanding nature of text data, applying text pre-processing techniques, performing parts of
speech tagging and named entity recognition, applying techniques for feature extraction from
text and applying deep learning to solve complex tasks in NLP.
ELEMENTS AND PERFORMANCE CRITERIA
ELEMENT PERFORMANCE CRITERIA
These describe the key These are assessable statements which specify the
outcomes which make up required level of performance for each of the elements.
workplace function. (Bold and italicized terms are elaborated in the range.)
1. Understand nature of text 1.1 Fundamentals of natural language processing are
data explained
1.2 Semantics and sentiment analysis are illustrated
1.3 Word vectors are demonstrated
ELEMENT PERFORMANCE CRITERIA
These describe the key These are assessable statements which specify the
outcomes which make up required level of performance for each of the elements.
workplace function. (Bold and italicized terms are elaborated in the range.)
2. Apply text pre-processing 2.1 Natural language toolkit is downloaded and
techniques installed
2.2 Spacy is setup
2.3 Tokenization is performed
2.4 Stemming is performed
2.5 Lemmatization is performed
2.6 Stop words are demonstrated
2.7 Phrase matching is performed
3. Perform parts of speech 3.1 Parts of speech tagging are identified
(POS) tagging and named 3.2 Parts of speech are visualized
entity recognition 3.3 Named entity recognition is demonstrated
3.4 Sentence segmentation is performed
3.5 Parts of speech assessment is performed
4. Apply techniques for feature 4.1 Text classification is demonstrated
extraction from text 4.2 Scikit learn is demonstrated
4.3 Text feature extraction is coded
5. Apply deep learning to solve 5.1 The basic perceptron model is demonstrated
complex tasks in 5.2 Keras basics are demonstrated
Natural Language 5.3 Dataset is extracted
©TVET CDACC 2024 56
Processing (NLP) 5.4 Recurrent Neural Networks are demonstrated
5.5 Text generation with Long Short Term Memory
(LSTM) with Keras is implemented
RANGE
This section provides work environment and conditions to which the performance Criteria
apply. It allows for different work environment and situations that will affect
Performance.
Variable Range
May include but is not limited to:
1. Fundamentals of natural • Natural Language Understanding
language processing • Natural Language Generations
• Natural Language Processing Libraries
Variable Range
May include but is not limited to:
2. Stop words • The
• Is
• In
• For
• Where
• When
• To
• At
3. Sentence segmentation • Sentence tokenizer
•
4. Keras basics • Libraries
• Modules
• Pre-processed input data
• Pre-processed class labels
5. Dataset • Kaggle
• Zindi
• CVonline
• Image Base
• Cambridge Spark datasets
©TVET CDACC 2024 57
REQUIRED SKILLS AND KNOWLEDGE
This section describes the skills and knowledge required for this unit of competency.
Required skills
The individual needs to demonstrate the following skills:
• Communications (verbal and written);
• Time management;
• Problem solving;
• Planning;
• Decision Making;
• Research;
Required knowledge
The individual needs to demonstrate knowledge of:
• Nature of text data
• Text pre-processing techniques
• Parts of speech tagging and named entity recognition
• Techniques for feature extraction from text
• Deep learning to solve complex tasks in NLP
EVIDENCE GUIDE
This provides advice on assessment and must be read in conjunction with the performance
criteria, required skills and understanding and range.
1. Critical Aspects of Assessment requires evidence that the candidate:
Competency
1.1 Explained fundamentals of natural language processing
1.2 Illustrated semantics and sentiment analysis
1.3 Demonstrated word vectors
1.4 Performed tokenization
1.5 Performed stemming
1.6 Performed lemmatization
1.7 Demonstrated stop words
1.8 Performed Phrase matching
1.9 Demonstrated named entity recognition
1.10 Performed sentence segmentation
1.11 Coded text feature extraction
1.12 Demonstrated the basic perceptron model
1.13 Implemented text generation with Long Short Term
©TVET CDACC 2024 58
Memory (LSTM) with Keras
2. Resource Resources the same as that of workplace are advised to be applied
Implications including Computers, Internet, TensorFlow, Spacy, NLTK,
Keras, Scikit learn
3. Methods of Competency may be assessed through:
Assessment
3.1 Oral questioning
3.2 Practical tests
3.3 Observation
3.4 Written test
4. Context of Competency may be assessed individually in the actual workplace
Assessment or through simulated work environment
5. Guidance Holistic assessment with other units relevant to the industry
information for sector, workplace and job role is recommended.
assessment
MODULE VI
©TVET CDACC 2024 59
APPLY WORK ETHICS AND PRACTICES
TVET CDACC UNIT CODE: IT/OS/AIP/BC/02/6/B
ISCED UNIT CODE: 0417 541 03B
UNIT DESCRIPTION
This unit covers competencies required to apply work ethics and practices. It involves the
ability to: conduct self-management, promote ethical work practices and values, promote
teamwork, manage workplace conflicts, maintain professional and personal development,
apply problem-solving and promote customer care.
ELEMENTS AND PERFORMANCE CRITERIA
ELEMENT PERFORMANCE CRITERIA
These describe the key These are assessable statements which specify the required
outcomes which make level of performance for each of the elements.
up workplace function. Bold and italicized terms are elaborated in Range
1. Apply self- 1.1 Personal vision, mission and goals are formulated based on
management skills potential and concerning organization objectives and
strategic plan
1.2 Self-esteem and a positive self-image are developed and
maintained based on value
1.3 Emotional intelligence and stress management are
demonstrated as per workplace requirements.
1.4 Assertiveness is developed and maintained based on the
requirements of the job.
1.5 Accountability and responsibility for one's actions are
demonstrated based on workplace instructions.
1.6 Time management, attendance and punctuality are observed
as per the organization’s policy.
1.7 Personal goals are managed as per the organization’s
objective
1.8 Self-strengths and weaknesses are identified based on
personal objectives
1.9 Motivation, initiative and proactivity are utilized as per the
organization policy
1.10 Individual performance is evaluated and monitored
according to the agreed targets.
2. Promote ethical work 2.1 Integrity is demonstrated as per acceptable norms
©TVET CDACC 2024 60
ELEMENT PERFORMANCE CRITERIA
These describe the key These are assessable statements which specify the required
outcomes which make level of performance for each of the elements.
up workplace function. Bold and italicized terms are elaborated in Range
practices and values 2.2 Codes of conduct is applied as per the workplace
requirements
2.3 Policies and guidelines are observed as per the workplace
requirements
2.4 Professionalism is exercised in line with organizational
policies
3. Promote Team work 3.1 Teams are formed to enhance productivity based on
organization’s objectives
3.2 Duties are assigned to teams under the organization
policy.
3.3 Team activities are managed and coordinated as per set
objectives.
3.4 Team performance is evaluated based on set targets as per
workplace policy.
3.5 Conflicts are resolved between team members in line with
organization policy.
3.6 Gender and diversity-related issues are identified and
mainstreamed in accordance with workplace policy.
3.7 Healthy relationships are developed and maintained in
line with the workplace.
3.8 Adaptability and flexibility are applied in dealing with
team members as per workplace policies
4. Maintain professional 4.1 Personal growth and development needs are identified
and personal and assessed in line with the requirements of the job.
development 4.2 Training and career opportunities are identified and
utilized based on job requirements.
4.3 Resources for training are mobilized and allocated based
on organizations and individual skills needs.
4.4 Licenses and certifications relevant to the job and career
are obtained and renewed as per policy.
4.5 Recognitions are sought as proof of career advancement
in line with professional requirements.
4.6 Work priorities and personal commitments are balanced
and managed based on the requirements of the job and
personal objectives.
4.7 Dynamism and on-the-job learning are embraced in line
©TVET CDACC 2024 61
ELEMENT PERFORMANCE CRITERIA
These describe the key These are assessable statements which specify the required
outcomes which make level of performance for each of the elements.
up workplace function. Bold and italicized terms are elaborated in Range
with the organization’s goals and objectives.
5. Apply Problem 5.1 Creative, innovative and practical solutions are developed
solving skills based on the problem
5.2 Independence and initiative in identifying and solving
problems are demonstrated based on the requirements of the
job.
5.3 Team problems are solved as per the workplace
guidelines
5.4 Problem-solving strategies are applied as per the
workplace guidelines
5.5 Problems are analyzed and assumptions tested as per the
context of data and circumstances
6. Promote Customer 6.1 Customers' needs are identified based on their
Care characteristics
6.2 Customer feedback is allowed and facilitated in line with
organization policies.
6.3 Customer concerns and complaints are analyzed and
resolved in line with the set organizational culture.
6.4 Proactive customer outreach programs are implemented
as per organizational policies
6.5 Customer retention strategies are developed and
implemented in line with the organizational policy
RANGE
This section provides work environment and conditions to which the performance criteria
apply. It allows for different work environment and situations that will affect performance.
Variable Range
1. Feedback may include but not ● Verbal
limited to: ● Written
● Informal
● Formal
2. Conflicts include but are not ● Interpersonal Conflict.
limited to: ● Intrapersonal Conflict.
● Intergroup Conflict.
● Intragroup Conflict.
3. Relationships may include but ● Man/Woman
©TVET CDACC 2024 62
Variable Range
not limited to: ● Trainer/trainee
● Employee/employer
● Client/service provider
● Husband/wife
● Boy/girl
● Parent/child
● Sibling relationships
4. Team may include but not ● Small work group
limited to: ● Staff in a section/department
● Inter-agency group
● Virtual teams
5. Trainings and career ● Participation in training programs
opportunities may include but ● Serving as Resource Persons in conferences
not limited to and workshops
● Capacity building
6. Resource may include may ● Human
but not limited to: ● Financial
● Technology
7. Creative and innovative may ● New ideas
include but not limited to: ● Original ideas
● Different ideas
● Methods/procedures
● Processes
● New tools
8. Emerging issues may include ● Artificial Intelligence
but not limited to: ● Data confidentiality
● National cohesion
● Open offices
REQUIRED SKILLS AND KNOWLEDGE
This section describes the skills and knowledge required for this unit of competency.
Required Skills
The individual needs to demonstrate the following skills:
● Active listening
● Critical thinking
● Organizational
©TVET CDACC 2024 63
● Negotiation
● Monitoring
● Evaluation
● Problem solving
● Decision Making
● Leadership
● Creative/innovative thinking
● Adaptability
● Conflict management
● Emotional intelligence
● Teamwork
Required Knowledge
The individual needs to demonstrate knowledge of:
● Work values and ethics
● Company policies and procedures
● Company operations, procedures and standards
● Flexibility and adaptability
● Concept of time and leisure time
● Decision making
● Work planning
● Organizing work
● Monitoring and evaluation
● Record keeping
● Gender and diversity mainstreaming
● Drug and substance abuse
● Professional growth and development
● creativity
● Innovation
● problem solving
● customer care
● mentoring and coaching.
● Emerging issues
EVIDENCE GUIDE
This provides advice on assessment and must be read in conjunction with the performance
criteria, required skills and knowledge and range.
1. Critical aspects Assessment require evidence that the candidate:
of Competency 1.1 Applied self-management skills as per organizational procedures.
©TVET CDACC 2024 64
1.2 Promoted ethical practices and values as per organizational
procedures.
1.3 Promoted Teamwork as per workplace assignments.
1.4 Maintained professional and personal development as per
organizational procedures.
1.5 Applied Problem-solving skills based on work requirements.
1.6 Identified customer needs based on their characteristics.
1.7 Gave back Customer feedback in line with organization policies.
2. Resource The following resources should be provided:
Implications 2.1 Access to relevant workplace where assessment can take
place
2.2 Appropriately simulated environment where assessment can
take place.
2.3 Resources relevant to the proposed activity or tasks.
3. Methods of Competency in this unit may be assessed through:
Assessment 3.1 Observation
3.2 Oral questioning
3.3 Written test
3.4 Portfolio of Evidence
3.5 Interview
3.6 Third party report
4. Context of Competency may be assessed:
Assessment 4.1 On-the-job
4.2 In a simulated work environment
5. Guidance Holistic assessment with other units relevant to the industry
information sector, workplace and job role is recommended.
for
assessment
©TVET CDACC 2024 65
PERFORM ROBOTICS SENSING AND MANIPULATION
UNIT CODE: IT/OS/AIP/CR/09/6/B
UNIT DESCRIPTION:
This unit specifies the competencies required to perform robotics sensing and manipulation. It
involves identifying robotics fundamentals, demonstrating robotics sensing, demonstrating
robotic manipulation and applying robotics locomotion.
ELEMENTS AND PERFORMANCE CRITERIA
ELEMENT PERFORMANCE CRITERIA
These describe the key These are assessable statements which specify the
outcomes which make up required level of performance for each of the elements.
workplace function. (Bold and italicized terms are elaborated in the range.)
1. Identify robotics 1.1 Artificial intelligence robotics is defined
fundamentals 1.2 Aspects of robotics and AI are explained
ELEMENT PERFORMANCE CRITERIA
These describe the key These are assessable statements which specify the
outcomes which make up required level of performance for each of the elements.
workplace function. (Bold and italicized terms are elaborated in the range.)
1.3 Application areas of robotics are explained
1.4 Components of AI robots are explained
2. Demonstrate robotic sensing 2.1 Robotic sensing dimension is explained
2.2 Robot sensors perception technologies are outlined
2.3 Program to implement contact sensors is developed
3. Demonstrate robotic 3.1 Human robot interaction is explained
manipulation 3.2 Feedback control of steering and speed in robots is
demonstrated
3.3 Robotic estimation and learning is demonstrated
3.4 Mathematical modelling for robotics is explained
4. Apply robotics locomotion 4.1 Types of robot locomotions are demonstrated
4.2 Applications of mobile robots are demonstrated
4.3 Robot simulations are performed
RANGE
©TVET CDACC 2024 66
This section provides work environment and conditions to which the performance Criteria
apply. It allows for different work environment and situations that will affect
Performance.
Variable Range
May include but is not limited to:
1. Robotic sensing • Vision
• Touch
• Hearing
• Movement
2. Feedback control of • Balance
steering and speed in • Temperature
robots • Damping oscillation
3. Types of robot • Legged
locomotions • Wheeled
• Combination
Variable Range
May include but is not limited to:
• Skid
4. Applications of mobile • Space exploration
robots • Military
• Medicine
• Service robots
• Automotive
5. Aspects of robotics • Types of robots
• Characteristics of robots
• Scope and limitations
REQUIRED SKILLS AND KNOWLEDGE
This section describes the skills and knowledge required for this unit of competency.
Required skills
The individual needs to demonstrate the following skills:
• Communications (verbal and written);
• Time management;
• Problem solving;
• Planning;
©TVET CDACC 2024 67
• Decision Making;
• Research;
Required knowledge
The individual needs to demonstrate knowledge of:
• Robotics fundamentals
• Robotic sensing
• Robotic manipulation
• Apply robotics locomotion
EVIDENCE GUIDE
This provides advice on assessment and must be read in conjunction with the performance
criteria, required skills and understanding and range.
1. Critical Aspects Assessment requires evidence that the candidate:
of
1.1 Explained aspects of robotics and AI
Competency
1.2 Explained application areas of robotics
1.3 Explained components of AI robots
1.4 Outlined robot sensors perception technologies
1.5 Developed a program to implement contact sensors
1.6 Explained feedback control of steering and speed in robots
1.7 Explained robotic estimation and learning
1.8 Performed robot simulations are performed
2. Resource Resources the same as that of workplace are advised to be applied
Implications including Computers, Internet, Python, Arduino, Actuator,
sensor, webots
3. Methods of Competency may be assessed through:
Assessment
3.1 Oral questioning
3.2 Practical tests
3.3 Observation
3.4 Written test
4. Context of Competency may be assessed individually in the actual
Assessment workplace or through simulated work environment
Holistic assessment with other units relevant to the industry
5. Guidance
©TVET CDACC 2024 68
information sector, workplace and job role is recommended.
for
assessment
©TVET CDACC 2024 69