Bachelor of Technology (BTech) in Information Technology

Image du cours BTech(students) - USSD APPLICATION DEVELOPMENT
BTech-IT

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.

Image du cours API Development
BTech-IT

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.

Image du cours Algorithm and data structure using C
BTech-IT


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



Image du cours DATA MINING AND DATA WAREHOUSING
BTech-IT

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.

Image du cours IPRC-MUSANZE-BTECH-ITLBT801_2024-BLOCKCHAIN
BTech-IT

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.

Image du cours ITLBT801 - BLOCKCHAIN TECHNOLOGY
BTech-IT

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.

Image du cours Development Operation ITLDO801
BTech-IT

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.

Image du cours PERSONAL WORK PRIORITIES AND PROFESSIONAL DEVELOPMENT
BTech-IT

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.


Image du cours PERSONAL WORK PRIORITIES AND PROFESSIONAL DEVELOPMENT
BTech-IT

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.


Image du cours ITLSE801- SOFTWARE ENGINEERING
BTech-IT

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.