This module covers the concepts, tools, and techniques required to develop USSD (Unstructured Supplementary Service Data) applications. It covers the architecture of USSD communication, designing interactive menus, integrating with APIs or databases, and ensuring secure and user-friendly application experiences. Participants will learn how to create scalable USSD solutions for mobile services, such as banking, healthcare, and customer support, with a focus on real-world deployment and troubleshooting. By the end of the course, students will be able to build, test, and deploy functional USSD applications.
This module describes the skills, knowledge and attitudes required to develop an API. This module is intended to prepare students pursuing TVET advanced diploma in Information Technology. At the end of this module, the students will be able to design, develop, implement, test and deploy an API.
This core module describes the skills, knowledge and attitude required to develop and design database. The learner will be able to use algorithm for solving problems, apply C programming and apply data structure using C. He/she also able to write flowchart and pseudocode then translate into programming language.
By the end of the module, the trainee will be able to:
LU1: Use Algorithm to solve problems
LU2: Apply C Programming
LU3: Apply Data Structures using C
This module describes the skills, knowledge and attitude required to apply data missing and warehousing. At the end of this module, the trainee will be able to apply data warehousing, apply data preprocessing, and apply data mining.
This
module describes the skills, knowledge and attitude required to manage personal
work priorities and professional development. At the end of this module, the
trainee will be able establish personal work
goals, set and meet own work
priorities, and develop and maintain
professional competence
This module describes the skills, knowledge and
attitude required to apply blockchain technology. At the end of this module,
the trainee will be able to design, develop, maintain blockchain based systems,
and enforce blockchain-based system security.
This module describes the skills, knowledge and
attitude required to apply blockchain technology. At the end of this module,
the trainee will be able to design, develop, maintain blockchain based systems,
and enforce blockchain-based system security.
This module describes the skills, knowledge and
attitude required to apply development operations. At the end of this module,
the trainee will be able to plan key workflows, implement CI/CD pipeline,
manage infrastructures, perform security integration, and optimize monitoring
and feedback mechanism.
This module describes the skills, knowledge and attitude required to manage personal work priorities and professional development. At the end of this module, the trainee will be able establish personal work goals, set and meet own work priorities, and develop and maintain professional competence.
This module describes the skills, knowledge and attitude required to manage personal work priorities and professional development. At the end of this module, the trainee will be able establish personal work goals, set and meet own work priorities, and develop and maintain professional competence.
This module describes the skills, knowledge and attitude required for
software engineering. At the end of this module, the trainee will be
able to analyze project requirements, design the software architecture
and manage software implementation.