
This specific module describes the skills, knowledge and attitude required to Apply Machine Learning Fundamentals. This module is intended to prepare students pursuing TVET Level 5 in software development. Upon completion of this module, the learner will be able to Apply Data Pre-processing, Develop Machine Learning Model and Perform Model Deployment.
- Teacher: JACQUELINE NIRERE

This specific module describes the skills, knowledge and attitude required to Apply Python Programming. This module is intended to prepare learners pursuing TVET Level 5 in software development. Upon completion of this module, the learner will be able to Prepare python environment, write basic python program and Apply object-driven in python.
- Teacher: JACQUELINE NIRERE

This module describes the skills, knowledge and attitude required to apply DevOps techniques. It is prepared for students pursuing TVET Level 5 in Software Development. At the end of this module the student will be able to Perform server configuration, Deploy the system and Implement monitoring strategies.
- Teacher: Speratha TUYISENGE

This specific module
describes the knowledge, skills and attitude required to Develop Mobile
Application using Flutter. This Module is intended to prepare learners pursuing
TVET Level 5 in Software development. Upon completion of this module, the
learner will be able to Apply Basics
of Dart, Implement UI designs, Integrate backend functionality and Publish
Application.
- Teacher: Speratha TUYISENGE

This specific module describes the skills, knowledge and attitude required to Apply Fundamentals of Blockchain. This module is intended to prepare you pursuing TVET Level 5 in software development. Upon completion of this module, you will be able to Design Blockchain system architecture, Apply Solidity Basics, Develop Smart contracts system and Apply Frontend Integration
- Teacher: JULES NTIGURIRWA

Module Overview: Develop NoSQL Databases
This module describes the knowledge, skills, and attitude required to Develop NoSQL databases.
Target Audience: This module is intended to prepare you for pursuing TVET Level 5 in Software Development.
Learning Competencies
At the end of this module, you will be able to:
- ✔ Prepare database environment
- ✔ Design database
- ✔ Implement database
- ✔ Manage Database
```
- Teacher: JULES NTIGURIRWA

This general module aims to equip learners with knowledge and skills necessary for applying Quality Assurance. This module is intended to prepare students pursuing TVET Level 5 in software development. Upon completion of this module, learners will be able to analyse system requirements specification, develop test plans, test the system and generate test documentation.
- Teacher: Wilson NIYONKURU

This course provides learners with comprehensive skills to develop modern, responsive, and high-performance web applications using contemporary web technologies. Learners will gain practical experience in front-end development, styling, performance optimization, and deployment of web applications.

- Teacher: Wilson NIYONKURU