0% found this document useful (0 votes)
78 views56 pages

Computer Programming - Mentoring Tool - 250505 - 203024

The TVET CDACC has developed a mentoring tool for Computer Programmer Level 6 to enhance professional growth through mentorship. This tool serves as an assessment mechanism to ensure mentees meet National Occupational Standards, with defined roles for mentors, mentees, and Industrial Liaison Officers. The mentoring process includes evaluations over a three-month period, focusing on knowledge, skills, and competencies in computer science.

Uploaded by

ochiengmiltone97
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
78 views56 pages

Computer Programming - Mentoring Tool - 250505 - 203024

The TVET CDACC has developed a mentoring tool for Computer Programmer Level 6 to enhance professional growth through mentorship. This tool serves as an assessment mechanism to ensure mentees meet National Occupational Standards, with defined roles for mentors, mentees, and Industrial Liaison Officers. The mentoring process includes evaluations over a three-month period, focusing on knowledge, skills, and competencies in computer science.

Uploaded by

ochiengmiltone97
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 56

TVET CURRICULUM DEVELOPMENT, ASSESSMENT AND CERTIFICATION COUNCIL (TVET CDACC)

MENTORING TOOL

FOR

COMPUTER PROGRAMMER

LEVEL 6
FOREWORD
This mentoring tool has been developed by TVET Curriculum Development, Assessment and Certification Council (TVET CDACC) in
partnership with trainers and industry experts in Computer Science.

Mentoring relationships have demonstrated to be an excellent way of enhancing professional growth. Both the mentor and the mentee give and
grow in the mentoring process. The mentee can learn valuable knowledge from the mentor’s expertise and past mistakes and competencies can
be strengthened in specific areas. Mentees will have the opportunity to establish valuable connections with higher level employees. The success
of mentoring will depend on clearly defined roles and expectations in addition to the mentee’s awareness of the benefits of participating in the
mentoring program.

This mentoring tool is an assessment tool used to assess whether a mentee meets the National Occupational Standards for Computer Science
Level 6. Whilst there is no agreement or finite evidence as to how many times this supervised exercise should occur, both the mentor and the
mentee should feel confident that the mentee has the necessary knowledge, skills and attitudes (worker behaviors) to work as an Computer
Scientist.

The Mentoring will facilitate the experienced mentors in the world of work to share knowledge and experiences with mentees working under
them towards a mutually beneficial professional development relationship. Mentors will be helpful in building competencies of mentees in areas
of practice.

PROF. KISILU KITAINGE


CEO/COUNCIL SECRETARY

2
TRAINEE (MENTEE) DETAILS
Name of Trainee (Mentee)

Institution’s Registration Code of Trainee


(Mentee)

TVET CDACC Registration Code of Trainee


(Mentee)

Trainee’s/mentee’s Institution Details Name:

Physical & postal address:

Phone and email address:

Date of Commencement of Mentoring Period


(dd/mm/yyyy)

Date of Completion of Mentoring Period


(dd/mm/yyyy)

Organization Name:

Physical & postal address:

Phone and email address:

3
INFORMATION FOR USERS
Role of a Mentor
A mentor is someone who provides support and advice that empowers the mentee to achieve knowledge, skills and attitudes (worker behaviors).
This may be a supervisor, manager or a worker who is an expert in a particular field.
The role of the mentor includes:
● Assisting mentee understand the organisation’s requirements
● Assigning mentee tasks
● Observing mentee performance and record areas where the mentee needs improvement
● Assisting the mentee to come up with action plan for areas where he/she needs improvement

Role of Mentee
A mentee is a trainee who is on work placement (attachment) or is on-job training in an organization.
The role of the mentee includes:
● Completing the assessment tasks assigned by the mentor and filling out the self-assessment section
● Keeping the company’s information confidential
● Being aware that he/she may be working with people from different backgrounds and cultures, so there is a need to respect those
differences
● Asking for feedback and giving feedback when required.

Role of Industrial Liaison Officer


The Industrial Liaison Officer (ILO) is the officer in the training institution assigned the responsibility of coordinating activities of industry
training based on TVET CDACC and institutions guidelines for industry training. The role of ILO include;

4
• Sensitizing trainees on their responsibilities during industry training
• Sensitizing mentors on their roles during industry training for trainees
• Coordinate industry training
• Receiving mentoring tools from trainees
• Ensuring mentorship tools are included in each candidate portfolio of evidence
• Upload candidate final mark to TVET CDACC portal

How to use the mentoring tool


● Where a skill, knowledge or attitude is not applicable in a particular workplace, the mentee should indicate not applicable (NA)
● The mentor should ask the mentee oral questions to gauge the knowledge of the mentee
● The mentee should fill the self-assessment section upon self-evaluation
● The mentor should fill the mentor review record upon observing and evaluating the mentee
● Action plan should be filled by the mentee after agreeing with the mentor for any item assessed as needs to improve
● Upholding the organization’s standards of work ethics.

Mentoring Period
The attachment period should be at least three months. Mentee should spend at least two thirds of the attachment period in performing computer
networking, installing computer software, performing computer repairs and maintenance, managing database systems, developing computer
programs and managing operating systems. Time spent in each section/department should be documented using form in Appendix A.

5
Number of Assessments
Three assessments are to be conducted using the mentoring tool: one within the first month of the attachment where the mentor assesses the
mentee to assess their initial level of competence; another assessment will be conducted within the second month of the attachment period to
gauge the progress of the mentee and the third one will be conducted within the third month of the attachment.

Submission of Mentoring Reports


The trainee/mentee is required to submit each of the three mentoring reports (in hard or soft copy) to the Industrial Liaison Officer of the
respective institution. The Industrial Liaison Officer is required to submit to TVET CDACC offices the three mentor’s summary reports
(Appendix B). The mentoring reports for each trainee/mentee are to be kept in the institution and made available to TVET CDACC on request.

6
TABLE OF CONTENTS
FOREWORD ............................................................................................................................................................................................................... 2
TRAINEE (MENTEE) DETAILS ............................................................................................................................................................................... 3
INFORMATION FOR USERS ................................................................................................................................................................................... 4
1. UNDERSTAND COMPUTING BASISCS ......................................................................................................................................................... 8
2. APPLY DISCRETE MATHEMATICS CONCEPTS ........................................................................................................................................ 11
3. DEMONTRATE PROGRAMMING CONCEPTS ............................................................................................................................................ 14
4. DEMONSTRATE DATABASE DESIGN AND DEVELOPMENT ................................................................................................................ 17
5. DATA STRUCTURES AND ALGORITHM .................................................................................................................................................... 22
6. APPLY OBJECT ORIENTED CONCEPTS USING JAVA ............................................................................................................................. 26
7. APPLY DIVEN EVENT DRIVEN PROGRAMMING CONCEPTS USING VB Net .................................................................................... 29
8. DEVELOP CLIENT-SIDE WEB APPLICLICATIONS ................................................................................................................................... 33
9. DEVELOP SERVER-SIDE WEB APPLICATION USING PHP ..................................................................................................................... 38
10. DEVELOP MOBILE APPLICATIONS......................................................................................................................................................... 42
11. UNDERSTAND AGILE DEVELOPMENT CONCEPTS ............................................................................................................................ 45
12. WORKER BEHAVIOUR............................................................................................................................................................................... 48
APPENDIX A: SUMMARY OF TOTAL PERIOD OF MENTORING (TO BE FILLED BY MENTEE) ............................................................. 51
APPENDIX B: MENTOR SUMMARY REPORT (TO BE FILLED BY OVERALL SUPERVISOR) ................................................................. 52
APPENDIX C: ADDITIONAL SKILLS ACQUIRED DURING THE MENTORING PERIOD (TO BE FILLED BY MENTEE) ..................... 54
APPENDIX D: INDUSTRIAL LIAISON OFFICER FORM (TO BE FILLED BY ILO) ...................................................................................... 55

7
1. UNDERSTAND COMPUTING BASISCS
Mentor and mentee: Please fill information for each of the three sections in the respective columns. Initials should be used as given in the
header below.
S/N. Items for evaluation (knowledge and skills) Not Self- Mentor Record action plan Evidence e.g.,
applicable assessment review for any item marked scripts
(NA) record: record: assessed as needs to (written and/oral),
To Need to Need to improve (as agreed observation
current improve improve (NI) with mentor) checklist, products,
area of (NI) Or met photos and videos of
practice Or met (initials & products and
(date) date) processes e.t.c.
KNOWLEDGE Self- Mentor
The mentee demonstrates knowledge of: assessment review
1. Components of a computer

2. Computer system models

3. Data representation techniques

4. Basic concepts of networking

5. Ethical, social and legal issues in


computing
SKILLS
The mentee:
6.

8
S/N. Items for evaluation (knowledge and skills) Not Self- Mentor Record action plan Evidence e.g.,
applicable assessment review for any item marked scripts
(NA) record: record: assessed as needs to (written and/oral),
To Need to Need to improve (as agreed observation
current improve improve (NI) with mentor) checklist, products,
area of (NI) Or met photos and videos of
practice Or met (initials & products and
(date) date) processes e.t.c.
7. Identifies computer system classification
based of functions

8. Identifies computer components

9. Trouble shoot a computer system

10. Demonstrate methods of data representation

11. Identifies basic network components

12. Identifies requirements for internet


connections
13. Demonstrate network troubleshooting tools

Note:
To be declared competent, the mentee must get:
1. 7 of the 13 (50%) items of evaluation correct and
2. Items 8,9,11 and 12 are correct.

9
Evaluation Remarks

Please tick as appropriate

The mentee was found to be:

Competent

Not Yet Competent

(If not yet competent, please specify in the remarks column which areas
the mentee need to improve on)

10
2. APPLY DISCRETE MATHEMATICS CONCEPTS
Mentor and mentee: Please fill information for each of the three sections in the respective columns. Initials should be used as given in the
header below.
S/N. Items for evaluation (knowledge and Not Self- Mentor Record action plan Evidence e.g.,
skills) applicable assessment review for any item assessed marked scripts
(NA) record: record: as needs to improve (written and/oral),
To current Need to Need to (as agreed with observation
area of improve improve (NI) mentor) checklist, products,
practice (NI) Or met photos and videos of
Or met (initials & products and
(date) date) processes e.t.c.
KNOWLEDGE Self- Mentor
The mentee demonstrates knowledge of: assessment review
1. Boolean Algebra

2. Set Theory

3. Matrices

4. Relations and Functions

5. Recursion

6. Sequence and Series

11
S/N. Items for evaluation (knowledge and Not Self- Mentor Record action plan Evidence e.g.,
skills) applicable assessment review for any item assessed marked scripts
(NA) record: record: as needs to improve (written and/oral),
To current Need to Need to (as agreed with observation
area of improve improve (NI) mentor) checklist, products,
practice (NI) Or met photos and videos of
Or met (initials & products and
(date) date) processes e.t.c.
7. Graph Theory

SKILLS
The mentee:
8. Identifies Boolean algebra

9. Illustrate set theory operations

10. Applies relations and functions

11. Applies recursion operations

12. Apply graph theory

Note:
To be declared competent, the mentee must get:
1. 6 of the 12 (50%) items of evaluation correct and

12
2. Items 6, and 19 correct.

Evaluation Remarks

Please tick as appropriate

The mentee was found to be:

Competent

Not Yet Competent

(If not yet competent, please specify in the remarks column which areas
the mentee need to improve on)

13
3. DEMONTRATE PROGRAMMING CONCEPTS
Mentor and mentee: Please fill information for each of the three sections in the respective columns. Initials should be used as given in the
header below.
S/N. Items for evaluation (knowledge and Not Self- Mentor Record action plan Evidence e.g.,
skills) applicable assessment review for any item assessed marked scripts
(NA) record: record: as needs to improve (written and/oral),
To current Need to Need to (as agreed with observation
area of improve improve (NI) mentor) checklist, products,
practice (NI) Or met photos and videos of
Or met (initials & products and
(date) date) processes e.t.c.
KNOWLEDGE Self- Mentor
The mentee demonstrates knowledge assessment review
of:
1. Programming concepts

2. C# environment

3. Data operations

4. Control statements

5. Object Oriented Programming

SKILLS
The mentee:

14
S/N. Items for evaluation (knowledge and Not Self- Mentor Record action plan Evidence e.g.,
skills) applicable assessment review for any item assessed marked scripts
(NA) record: record: as needs to improve (written and/oral),
To current Need to Need to (as agreed with observation
area of improve improve (NI) mentor) checklist, products,
practice (NI) Or met photos and videos of
Or met (initials & products and
(date) date) processes e.t.c.
6. Identifies Phases of program
development

7. Installs C# and launching

8. Demonstration of C# syntax and


debugging of common errors

9. Identifies C# data types

10. Identifies the Variables and constants in


C#
11. Uses control statements in C#
programming
12. Creates programs using control
statements using C#

15
Note:
To be declared competent, the mentee must get:
1. 6 of the 12 (50%) items of evaluation correct and

2. Items 8,9 and 11 correct.

Evaluation Remarks

Please tick as appropriate

The mentee was found to be:

Competent

Not Yet Competent

(If not yet competent, please specify in the remarks column which areas
the mentee need to improve on)

16
4. DEMONSTRATE DATABASE DESIGN AND DEVELOPMENT
Mentor and mentee: Please fill information for each of the three sections in the respective columns. Initials should be used as given in the
header below.
S/N. Items for evaluation (knowledge and Not Self- Mentor Record action plan Evidence e.g.,
skills) applicable assessment review for any item assessed marked scripts
(NA) record: record: as needs to improve (written and/oral),
To current Need to Need to (as agreed with observation
area of improve improve (NI) mentor) checklist, products,
practice (NI) Or met photos and videos of
Or met (initials & products and
(date) date) processes e.t.c.
KNOWLEDGE Self- Mentor
The mentee demonstrates knowledge of: assessment review
1. Database concepts

2. Database design

3. Data definition language operations

4. Data manipulation language operations

5. Views

SKILLS
The mentee:
6. Identifies the reasons of using databases
S/N. Items for evaluation (knowledge and Not Self- Mentor Record action plan Evidence e.g.,
skills) applicable assessment review for any item assessed marked scripts
(NA) record: record: as needs to improve (written and/oral),
To current Need to Need to (as agreed with observation
area of improve improve (NI) mentor) checklist, products,
practice (NI) Or met photos and videos of
Or met (initials & products and
(date) date) processes e.t.c.
7. Identifies the key concepts in relational
modelling

8. Demonstrates Installation of MS SQL


server
9. Uses MS SQL server interface

10. Identifies the Properties of MS SQL


server database
11. Illustrates Entity modelling using UML
notation
12. Demonstrates Normalisation

13. Validates the ER model according to the


requirements
14. Use Structured Query Language (SQL)

15. Demonstrates Creation of tables using the


SQL CREATE TABLE statement

18
S/N. Items for evaluation (knowledge and Not Self- Mentor Record action plan Evidence e.g.,
skills) applicable assessment review for any item assessed marked scripts
(NA) record: record: as needs to improve (written and/oral),
To current Need to Need to (as agreed with observation
area of improve improve (NI) mentor) checklist, products,
practice (NI) Or met photos and videos of
Or met (initials & products and
(date) date) processes e.t.c.
16. Demonstrates CREATE TABLE
statement constraints
17. Edits The table schema using the SQL
ALTER statement
18. Drops a table using the SQL DROP
TABLE statement
19. Demonstrates Data manipulation query
statements
20. Identifies the SQL joins

21. Creates and queries a database from


validated ER model
22. Demonstrates Types of joins

23. Apply Object oriented database concepts

24. Implements Object Oriented database


concepts from a set of requirements
25. Demonstrates Creating of views and
triggers in object-oriented databases

19
S/N. Items for evaluation (knowledge and Not Self- Mentor Record action plan Evidence e.g.,
skills) applicable assessment review for any item assessed marked scripts
(NA) record: record: as needs to improve (written and/oral),
To current Need to Need to (as agreed with observation
area of improve improve (NI) mentor) checklist, products,
practice (NI) Or met photos and videos of
Or met (initials & products and
(date) date) processes e.t.c.
26. Implement Indexing and hashing

27. Demonstrates Indexing in databases

28. Demonstrates Hashing in databases

29. Implements Indexing and hashing in an


existing database
Note:
To be declared competent, the mentee must get:
1. 15 of the 29 (50%) items of evaluation correct and

2. Items 8,9,11 and 14correct.

20
Evaluation Remarks

Please tick as appropriate

The mentee was found to be:

Competent

Not Yet Competent

(If not yet competent, please specify in the remarks column which areas
the mentee need to improve on)

21
5. DATA STRUCTURES AND ALGORITHM
Mentor and mentee: Please fill information for each of the three sections in the respective columns. Initials should be used as given in the
header below.
S/N. Items for evaluation (knowledge, Not applicable Self-assessment Mentor Record action Evidence e.g.,
skills and attitudes) (NA) record: review plan for any marked scripts
To current area Need to improve record: item assessed (written
of practice (NI) Need to as needs to and/oral),
Or met (date) improve (NI) improve (as observation
Or met agreed with checklist,
(initials & mentor) products, photos
date) and videos of
products and
processes e.t.c.
KNOWLEDGE Self-assessment Mentor
The mentee demonstrates knowledge review
of:
1. Fundamental principles of algorithms

2. Fundamental principles of data


structures
3.
Linked lists

4. Stacks and queues

5. Search techniques
S/N. Items for evaluation (knowledge, Not applicable Self-assessment Mentor Record action Evidence e.g.,
skills and attitudes) (NA) record: review plan for any marked scripts
To current area Need to improve record: item assessed (written
of practice (NI) Need to as needs to and/oral),
Or met (date) improve (NI) improve (as observation
Or met agreed with checklist,
(initials & mentor) products, photos
date) and videos of
products and
processes e.t.c.
6. Sorting techniques

7. Graph data structure

8.
Tree data structure

9. Recursion

SKILLS
The mentee:
10. Writes algorithms and identifies
Complexities of algorithms

11. Identifies Key concepts in data


structures -Arrays i.e insertion
operations, delete, search and update

23
S/N. Items for evaluation (knowledge, Not applicable Self-assessment Mentor Record action Evidence e.g.,
skills and attitudes) (NA) record: review plan for any marked scripts
To current area Need to improve record: item assessed (written
of practice (NI) Need to as needs to and/oral),
Or met (date) improve (NI) improve (as observation
Or met agreed with checklist,
(initials & mentor) products, photos
date) and videos of
products and
processes e.t.c.
12. Demonstrates Basic operations for the
various linked lists using C#
13. Identifies the use of stack and queues
operations
14. Apply searching and sorting
algorithms
15. Demonstrate shortest path using C#

16. demonstrate binary tree search using


C#
17. Demonstrate recursion using C#

24
Note:
To be declared competent, the mentee must get:
1. 9 of the 17 (50%) items of evaluation correct and

2. Items 10,11 and 13correct.

Evaluation Remarks

Please tick as appropriate

The mentee was found to be:

Competent

Not Yet Competent

(If not yet competent, please specify in the remarks column which areas
the mentee need to improve on)

25
6. APPLY OBJECT ORIENTED CONCEPTS USING JAVA

Mentor and mentee: Please fill information for each of the three sections in the respective columns. Initials should be used as given in the
header below.
S/N. Items for evaluation (knowledge and Not Self- Mentor Record action plan Evidence e.g.,
skills) applicable assessment review for any item assessed marked scripts
(NA) record: record: as needs to improve (written and/oral),
To current Need to Need to (as agreed with observation
area of improve improve (NI) mentor) checklist, products,
practice (NI) Or met photos and videos of
Or met (initials & products and
(date) date) processes e.t.c.
KNOWLEDGE Self- Mentor
The mentee demonstrates knowledge of: assessment review
1. Concepts of Object-oriented
programming
2. Classes and Objects

3. Inheritance

4. Polymorphism

SKILLS
The mentee:

26
S/N. Items for evaluation (knowledge and Not Self- Mentor Record action plan Evidence e.g.,
skills) applicable assessment review for any item assessed marked scripts
(NA) record: record: as needs to improve (written and/oral),
To current Need to Need to (as agreed with observation
area of improve improve (NI) mentor) checklist, products,
practice (NI) Or met photos and videos of
Or met (initials & products and
(date) date) processes e.t.c.
5. Instal Java development kit

6. Identifies Java syntax

7. Designs classes using the set requirement

8. Create objects from classes

9. Develop program to implement classes

10. Design inheritance based on classes using


UML class diagram

11. Develop program to implement


inheritance

12. Design polymorphic classes from the set


requirements
13. Develop program to implement
polymorphic

Note:

27
To be declared competent, the mentee must get:
1. 6 of the 12 (50%) items of evaluation correct and

2. Items 6,8,11 and 13 correct.

Evaluation Remarks

Please tick as appropriate

The mentee was found to be:

Competent

Not Yet Competent

(If not yet competent, please specify in the remarks column which areas
the mentee need to improve on)

28
7. APPLY DIVEN EVENT DRIVEN PROGRAMMING CONCEPTS USING VB NET
Mentor and mentee: Please fill information for each of the three sections in the respective columns. Initials should be used as given in the
header below.
S/N. Items for evaluation (knowledge and skills) Not Self- Mentor Record action plan Evidence e.g.,
applicable assessment review for any item marked scripts
(NA) record: record: assessed as needs to (written and/oral),
To Need to Need to improve (as agreed observation
current improve improve (NI) with mentor) checklist, products,
area of (NI) Or met photos and videos of
practice Or met (initials & products and
(date) date) processes e.t.c.
KNOWLEDGE Self- Mentor
The mentee demonstrates knowledge of: assessment review
1. Event driven programming concepts

2. The VB.Net environment

3. VB.NET syntax elements

4. VB.Net Basic controls

5. Events

6. VB.Net dialogs Boxes

7. Advanced forms

29
S/N. Items for evaluation (knowledge and skills) Not Self- Mentor Record action plan Evidence e.g.,
applicable assessment review for any item marked scripts
(NA) record: record: assessed as needs to (written and/oral),
To Need to Need to improve (as agreed observation
current improve improve (NI) with mentor) checklist, products,
area of (NI) Or met photos and videos of
practice Or met (initials & products and
(date) date) processes e.t.c.
8. Exception handling

9. Connecting VB.Net applications to a


database
10. Deploying VB.NET applications

SKILLS
The mentee:
11. Identifies phases of event driven
programming

12. Identifies Human Computer integration


(HCI)

13. Installed Visual Studio

14. Identifies IDE environment and VB.Net


structure
15. Identifies VB.Net data types

30
S/N. Items for evaluation (knowledge and skills) Not Self- Mentor Record action plan Evidence e.g.,
applicable assessment review for any item marked scripts
(NA) record: record: assessed as needs to (written and/oral),
To Need to Need to improve (as agreed observation
current improve improve (NI) with mentor) checklist, products,
area of (NI) Or met photos and videos of
practice Or met (initials & products and
(date) date) processes e.t.c.
16.

17. Demonstrate the use of variables and


constant operations
18. Develops programs using control structures

19. Uses functions and procedures in program


development
20. Demonstrate the use of methods and events
in VB.Net
21. Uses VB.Net dialogue box

22. Demonstrate the use of VB.net Menu and


Sub menu controls
23. demonstrate the use of Exception handling in
VB.Net
24. Linking VB.net application to database
components
25. Demonstrate deployment of VB.net
applications

31
Note:
To be declared competent, the mentee must get:
1. 13 of the 25 (50%) items of evaluation correct and

2. Items 6,7,9,11, and 15 are correct.

Evaluation Remarks

Please tick as appropriate

The mentee was found to be:

Competent

Not Yet Competent

(If not yet competent, please specify in the remarks column which areas
the mentee need to improve on)

32
8. DEVELOP CLIENT-SIDE WEB APPLICLICATIONS

S/N. Items for evaluation (knowledge, Not applicable Self-assessment Mentor Record action Evidence e.g.,
skills and attitudes) (NA) record: review plan for any marked scripts
To current area Need to improve record: item assessed (written
of practice (NI) Need to as needs to and/oral),
Or met (date) improve (NI) improve (as observation
Or met agreed with checklist,
(initials & mentor) products, photos
date) and videos of
products and
processes e.t.c.
KNOWLEDGE Self-assessment Mentor
The mentee demonstrates knowledge review
of:
1. HTML basics

2. HTML elements

3. Web page formatting

4. Styling

5. JavaScript basics

6. JavaScript data types

33
S/N. Items for evaluation (knowledge, Not applicable Self-assessment Mentor Record action Evidence e.g.,
skills and attitudes) (NA) record: review plan for any marked scripts
To current area Need to improve record: item assessed (written
of practice (NI) Need to as needs to and/oral),
Or met (date) improve (NI) improve (as observation
Or met agreed with checklist,
(initials & mentor) products, photos
date) and videos of
products and
processes e.t.c.
7. JavaScript functions

8. JavaScript libraries

SKILLS
The mentee:
9. Creates a HTML document

10. Demonstrates the ability to use and


add attributes to elements

11. Demonstrates web page formatting

12. Applies internal styles on a web page

13. Creates external CSS file

34
S/N. Items for evaluation (knowledge, Not applicable Self-assessment Mentor Record action Evidence e.g.,
skills and attitudes) (NA) record: review plan for any marked scripts
To current area Need to improve record: item assessed (written
of practice (NI) Need to as needs to and/oral),
Or met (date) improve (NI) improve (as observation
Or met agreed with checklist,
(initials & mentor) products, photos
date) and videos of
products and
processes e.t.c.
14. Highlights the Purpose of JavaScript

15. Demonstrates Access to HTML


element attributes using JavaScript
Document Object Model (DOM)

16. Demonstrates changing HTML


element attributes using DOM
17. Explains JavaScript data types

18. Demonstrates operations on the data


types

19. Demonstrates operations on arrays

20. Explains Structure of a JavaScript


function

35
S/N. Items for evaluation (knowledge, Not applicable Self-assessment Mentor Record action Evidence e.g.,
skills and attitudes) (NA) record: review plan for any marked scripts
To current area Need to improve record: item assessed (written
of practice (NI) Need to as needs to and/oral),
Or met (date) improve (NI) improve (as observation
Or met agreed with checklist,
(initials & mentor) products, photos
date) and videos of
products and
processes e.t.c.
21. Creates a JavaScript function

22. Invokes a JavaScript

23. Returns Values using functions

Note:
To be declared competent, the mentee must get:
1. 12 of the 23 (50%) items of evaluation correct and

2. Items 9,12,13,15 and 21 correct.

36
Evaluation Remarks

Please tick as appropriate

The mentee was found to be:

Competent

Not Yet Competent

(If not yet competent, please specify in the remarks column which areas
the mentee need to improve on)

37
9. DEVELOP SERVER-SIDE WEB APPLICATION USING PHP
Mentor and mentee: Please fill information for each of the three sections in the respective columns. Initials should be used as given in the
header below.

S/N. Items for evaluation (knowledge Not applicable Self-assessment Mentor Record Evidence e.g.,
and skills) (NA) record: review action plan marked scripts
To current area Need to improve record: for any (written and/oral),
of practice (NI) Need to assessed as observation
Or met (date) improve (NI) needs to checklist,
Or met improve (as products, photos
(initials & agreed with and videos of
date) mentor) products and
processes e.t.c.
KNOWLEDGE Self-assessment Mentor
The mentee demonstrates review
knowledge of:
1. Server-side development concepts

2. PHP basics

3.
PHP data types

4. Control statements

5. Arrays

38
S/N. Items for evaluation (knowledge Not applicable Self-assessment Mentor Record Evidence e.g.,
and skills) (NA) record: review action plan marked scripts
To current area Need to improve record: for any (written and/oral),
of practice (NI) Need to assessed as observation
Or met (date) improve (NI) needs to checklist,
Or met improve (as products, photos
(initials & agreed with and videos of
date) mentor) products and
processes e.t.c.
6. Superglobal

7. Forms

8. Testing and debugging applications

SKILLS
The mentee:
9. Identifies server-side development

10. Identifies server-side development


language

11. Instal Apache distribution

12. Identifies PHP datatypes and their


operators
13. Uses control statements in PHP
application

39
S/N. Items for evaluation (knowledge Not applicable Self-assessment Mentor Record Evidence e.g.,
and skills) (NA) record: review action plan marked scripts
To current area Need to improve record: for any (written and/oral),
of practice (NI) Need to assessed as observation
Or met (date) improve (NI) needs to checklist,
Or met improve (as products, photos
(initials & agreed with and videos of
date) mentor) products and
processes e.t.c.
14. Uses arrays

15. Uses PHP superglobals

16. Develops forms

17. Test and debug applications

Note:
To be declared competent, the mentee must get:
1. 9 of the 17 (50%) items of evaluation correct and

2. Items 10,12 and 14 correct.

40
Evaluation Remarks

Please tick as appropriate

The mentee was found to be:

Competent

Not Yet Competent

(If not yet competent, please specify in the remarks column which areas
the mentee need to improve on)

41
10. DEVELOP MOBILE APPLICATIONS
Mentor and mentee: Please fill information for each of the three sections in the respective columns. Initials should be used as given in the
header below.
S/N. Items for evaluation (knowledge and skills) Not Self- Mentor Record action plan Evidence e.g.,
applicable assessment review for any item marked scripts
(NA) record: record: assessed as needs to (written and/oral),
To Need to Need to improve (as agreed observation
current improve improve (NI) with mentor) checklist, products,
area of (NI) Or met photos and videos of
practice Or met (initials & products and
(date) date) processes e.t.c.
KNOWLEDGE Self- Mentor
The mentee demonstrates knowledge of: assessment review
1. Mobile Application Concepts

2. Mobile Application Development


Environment
3. Application design issues

4. Developing a mobile application

5. Testing the developed mobile application

6. Publishing and commercializing of


developed application
SKILLS
The mentee:
7. Identifies mobile applications development

42
S/N. Items for evaluation (knowledge and skills) Not Self- Mentor Record action plan Evidence e.g.,
applicable assessment review for any item marked scripts
(NA) record: record: assessed as needs to (written and/oral),
To Need to Need to improve (as agreed observation
current improve improve (NI) with mentor) checklist, products,
area of (NI) Or met photos and videos of
practice Or met (initials & products and
(date) date) processes e.t.c.
platforms are identified

8. Designs mobile application architecture

9. Designs application as per the client


specifications

10. Install mobile application software

11. Configures google play SDK

12. Creates a project as per the design


specifications
13. Configures the AndroidManifest.XML

14. Builds project prototype into a debug APK

15. Tests the developed mobile application

16. Publish and commercialize the developed


application

43
Note:
To be declared competent, the mentee must get:
1. 8 of the 16 (50%) items of evaluation correct and

2. Items 10,12 and 13 are correct.

Evaluation Remarks

Please tick as appropriate

The mentee was found to be:

Competent

Not Yet Competent

(If not yet competent, please specify in the remarks column which areas
the mentee need to improve on)

44
11. UNDERSTAND AGILE DEVELOPMENT CONCEPTS
Mentor and mentee: Please fill information for each of the three sections in the respective columns. Initials should be used as given in the
header below.
S/N. Items for evaluation (knowledge and skills) Not Self- Mentor Record action plan Evidence e.g.,
applicable assessment review for any item marked scripts
(NA) record: record: assessed as needs to (written and/oral),
To Need to Need to improve (as agreed observation
current improve improve (NI) with mentor) checklist, products,
area of (NI) Or met photos and videos of
practice Or met (initials & products and
(date) date) processes e.t.c.
KNOWLEDGE Self- Mentor
The mentee demonstrates knowledge of: assessment review
1. Agile concepts

2. Features of various development


methodologies
3. Principles and techniques used in DSDM

4. Essential characteristics of an agile team

5. Key roles and responsibilities in an agile


team
6. Effectiveness of agile methodologies in
managing project risk and assuring quality
SKILLS
The mentee:

45
S/N. Items for evaluation (knowledge and skills) Not Self- Mentor Record action plan Evidence e.g.,
applicable assessment review for any item marked scripts
(NA) record: record: assessed as needs to (written and/oral),
To Need to Need to improve (as agreed observation
current improve improve (NI) with mentor) checklist, products,
area of (NI) Or met photos and videos of
practice Or met (initials & products and
(date) date) processes e.t.c.
7. Identifies underpinning principle of agile
methodologies

8. Identifies the benefits of Agile development

9. Identifies DSDM principles and the benefits


of using DSDM-collaboration, never
compromise, Demonstrate control

10. Identifies teams’ roles and responsibilities of


agile team

11. Identifies risk and quality control techniques

12. Tests DSDM concept

Note:
To be declared competent, the mentee must get:
1. 6 of the 12 (50%) items of evaluation correct and

46
2. Items 7 and 9 are correct.

Evaluation Remarks

Please tick as appropriate

The mentee was found to be:

Competent

Not Yet Competent

(If not yet competent, please specify in the remarks column which areas
the mentee need to improve on)

47
12. WORKER BEHAVIOUR
Mentor and mentee: Please fill information for these sections in the respective columns. Initials should be used as given in the header below.
The mentee is supposed to demonstrate the following worker behaviour.

S/N. Items for evaluation (attitudes) Not Self-assessment Mentor review Record action Evidence e.g., marked
applicable record: record: plan for any scripts (written
(NA) assessed as and/oral), observation
Need to improve Need to improve needs to checklist, products,
To current (NI) (NI) improve (as photos and videos of
area of
practice Or met (date) Or met (initials agreed with products and processes
& date) mentor) etc.

The mentee is: Self-assessment Mentor review

1. An effective communicator

2. A team player

3. Tolerant

4. Trustworthy

5. Respectful

6. Emotionally intelligent

7. A Problem solver

8. Open minded

48
S/N. Items for evaluation (attitudes) Not Self-assessment Mentor review Record action Evidence e.g., marked
applicable record: record: plan for any scripts (written
(NA) assessed as and/oral), observation
Need to improve Need to improve needs to checklist, products,
To current (NI) (NI) improve (as photos and videos of
area of
practice Or met (date) Or met (initials agreed with products and processes
& date) mentor) etc.

9. Self-aware

10. Creative and innovative

11. Diligent/ thorough

12. Environmentally conscious

13. Time conscious

14. Presentable

15. Resilient and self-driven

16. Aligned to values of the organization

17. Growth oriented

NOTE: Note: (instructions for evaluation)


To be declared competent, the mentee must get
1. 13 of the 17 (75%) items of evaluation correct

49
Evaluation Remarks

Please tick as appropriate

The mentee was found to be:

Competent

Not Yet Competent

(If not yet competent, please specify in the remarks column which areas
the mentee need to improve on)

50
APPENDIX A: SUMMARY OF TOTAL PERIOD OF MENTORING (TO BE FILLED BY MENTEE)
S/N Section/Department/ Period (Weeks/days) Mentor’s Name
Worksite/workstation/workshop/ workplace

1.

2.

3.

4.

5.

6.

7.

8.

9.

51
APPENDIX B: MENTOR SUMMARY REPORT (TO BE FILLED BY OVERALL SUPERVISOR)

NAME OF TRAINEE: ……….……………...……………………….…….……………………………………………………………………

REGISTRATION NUMBER OF TRAINEE: ………….……………………………………………………………………………………..

NAME OF TRAINEE’S INSTITUTION: ……………………………………………………………………………………………………

NAME OF MENTOR: ……….…….…………………………………………………………………………………………………………..

DESIGNATION: ………………………………………………………………………………………………………………………………..

MENTORING ORGANIZATION: …………………………………………………………………………………………...

DATE : ..…..………..………..…….…………………………………………………………………………………………………………

SIGNATURE AND STAMP:

Evaluation Remarks

Please tick as appropriate


The mentee was found to be:

Competent

Not Yet Competent

(The candidate is competent if s/he gets 50% of the items correct)

(If not yet competent, please specify in the remarks column which
areas the mentee need to improve on)
52
Feedback from mentor (Supervisor):

Mentor’s signature: Date

Feedback from mentee (trainee):

Mentee’s signature: Date

53
APPENDIX C: ADDITIONAL SKILLS ACQUIRED DURING THE MENTORING PERIOD (TO BE FILLED BY MENTEE)
S/N Additional skill acquired Description of the task What new things have you learned from
this task

1.

2.

3.

4.

5.

6.

7.

8.

9.

10.

11.

12.

54
APPENDIX D: INDUSTRIAL LIAISON OFFICER FORM (TO BE FILLED BY ILO)

NAME OF INSTITUTION: ……….……………...……………………….…….…………………………………………………………

NAME OF ILO OFFICER: ……….……………...……………………….…….…………………………………………………………

DATE:…..………..………..…….…………………………………………………………………………………………………………

REMARKS..…..………..………..…….…………………………………………………………………………………………………………..…..……

..…..………..………..…….…………………………………………………………………………………………………………..…..……

..…..………..………..…….…………………………………………………………………………………………………………..…..……

SIGNATURE AND STAMP:

55

You might also like