Course image ITLUA701 - USSD APPLICATION DEVELOPMENT[2024 - 2025]
Information Technology
This module aims at equipping the learner with skills, knowledge and attitudes required to apply programming skills to develop USSD based application that solve the real life community problem. After completion of this module, learner will be able to build a simple USSD application that has menus navigations, some database data saving features and can send a text SMS.
Course image INTERNET OF THINGS
Information Technology

This module aims at equipping the learner with skills, knowledge and attitudes required to apply Internet of Things (IoT) that facilitate effective learning at the workplace. After completion of this module, learner will be able to apply the fundamentals of IoT as a paradigm, and to help them become familiar with some of the foundational problems in this realm, along with the approaches/methodologies for addressing them.

Course image API DEVELOPMENT
Information Technology

This module describes the skills, knowledge and attitude required to develop an API. This module is intended to prepare students pursuing TVET diploma in Information Technology. At the end of this module, the students will be able to design, develop, implement, test and deploy an API.


Course image API Development
Information Technology

This module describes the skills, knowledge and attitude required to develop an API. This module is intended to prepare students pursuing TVET diploma in Information Technology. At the end of this module, the students will be able to design, develop, implement, test and deploy an API.


Course image ADVANCED WORKPLACE ENGLISH_ICT_2025
Information Technology

This module describes the skills, knowledge and attitudes required to communicate effectively at the workplace. In fact, the trainee will be able to write trade related texts including essays and professional documents, describe events, deliver appropriately impromptu speech and perform professional interviews. The trainee will be able to read, listen and summarize effectively. Once this module is well delivered, the trainee will be equipped with necessary skills to communicate in English at workplace.


Course image PYTHON AND FUNDAMENTALS OF AI
Information Technology

This module aims to introduce learners to the rudiments of applying Python programming language in various projects development, what makes it so massively popular, and its benefits and limitations. After completion of this module, learner will be able to apply python concept, developing AI based programs, web development (Server-side), software development, Data analysis as well as system scripting.

Course image Advanced Web Technologies
Information Technology

This module describes the skills, knowledge and attitude required to develop modern web
applications using advanced web technologies. This module is intended for students
pursuing TVET diploma in Information Technology. At the end of this module, the students
will be able to apply OOP principals for PHP, connect to MySQL database using PHP, apply
frameworks and content management systems, and perform data formats and exchange
using XML and AJAX, as well as deploying the web application on the web server


Course image DEVELOP MOBILE APPLICATION 2023-2024
Information Technology

This module describes the skills, knowledge and attitude required to develop mobile application. 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 Prepare Mobile App development environment, Design mobile app, implements mobile app design and Deploy the mobile app.

Course image API Development
Information Technology

This module describes the skills, knowledge and attitude required to develop an API. This module is intended to prepare students pursuing TVET diploma in Information Technology. At the end of this module, the students will be able to design, develop, implement, test and deploy an API.



Course image DESIGN AND ANALYSE IT SYSTEMS
Information Technology

This module describes the skills, knowledge and attitude required to improve organizational systems, typically through applying software that can help employees accomplish key business tasks more easily and efficiently. At the end of this module, the learner will be able to determine specific needs of system, discuss approaches and tasks of system, evaluate tools and technique and use appropriate methods and techniques to design software.

Course image DEVELOP MOBILE APPLICATION
Information Technology

This module describes the skills, knowledge and attitude required to develop mobile application.

At the end of this module, the students will be able to Prepare Mobile App development environment, Design mobile app, implements mobile app design and Deploy the mobile app

Course image DEVELOP USSD APPS
Information Technology

This module aims at equipping the learner with skills, knowledge and attitudes required to apply programming skills to develop USSD based application that solve the real life community problem. After completion of this module, learner will be able to build a simple USSD application that has menus navigations, some database data saving features and can send a text SMS

Course image Secure Network
Information Technology

This Module provides the insight to the core security concepts and skills needed for the installation, troubleshooting, and monitoring of network devices to maintain the integrity, confidentiality, and availability of enterprise data.

It help the learner to gain relevant skills including the following:


Describe the security threats facing modern network infrastructures. 

Secure the network infrastructure.

- Implement AAA on routers using a local router database and external AAA servers. 

- Mitigate threats to routers and networks using access control lists (ACLs).

- Implement secure network design, management, and reporting.

- Implement the IOS firewall feature set.-

- Mitigate common Layer 2 attacks.

- Implement a site-to-site and remote access VPN.

- Developing relevant polices in the network, etc.


Course image Apply Python
Information Technology

This module aims to introduce learners to the rudiments of applying Python programming language in various projects development, what makes it so massively popular, and its benefits and limitations. After completion of this module, learner will be able to apply python concept, developing AI based programs, web development (Server-side), software development, Data analysis as well as system scripting.