This program is offered at the following colleges:

  • ✓ Kigali College
  • ✓ Tumba College
  • ✓ Huye College
  • ✓ Gishari College

Dear BTech Students,
Welcome to the Smart Embedded Systems module in your BTech in ETT program. This course is designed to provide you with the knowledge and practical skills to design, implement, and optimize embedded systems for Internet of Things (IoT) applications. By the end of the module, you will be able to design IoT embedded systems, implement the required hardware, and integrate complete systems. 
 
The module aims to build your understanding of embedded systems fundamentals, enable you to explore IoT solutions, and apply this knowledge to real-world challenges. Ultimately, it prepares you as African innovators to solve community problems, address current technological needs, and drive innovation in connected technologies that contribute to the sustainable development of Rwanda and the wider continent.
 

This module aims to provide a comprehensive understanding of project management principles applied to the Electronics and Telecommunication, by enabling trainees to successfully navigate the industry’s unique challenges and complexities. By the end of this module, trainees will be able to apply basic project management skills in conducting the preliminary feasibility studies, planning, managing time, scope, cost and resources, tracking the whole execution process, managing and adapting to changes, executing product test plans, conducting project meetings, reporting progress, preparing documents, presenting deliverables, and undertaking project closeout.

This module describes the knowledge, skills and attitudes required to apply Machine Learning technology when developing predictive models. At the end of this module, You will be able to describe Machine Learning basics and terminologies, perform data pre-processing, develop Machine Learning models, apply model evaluation techniques and deploy the model.

The purpose of learning Telecommunication networks planning and optimization is to gain the knowledge, skills, and the right attitude necessary to design, deploy, and manage efficient and high-performance communication infrastructures. This includes mastering network design principles, resource optimization techniques, capacity planning, and quality of service management, cost efficiency considerations, and staying abreast of emerging technologies. The goal is to ensure the reliable, secure, and cost-effective operation of Telecommunication networks while continually adapting to advancements in the field.

This module describes the knowledge, skills and attitudes required to apply signal processing techniques. At the end of this module, trainees will be able to understand fundamental concepts like Fourier analysis and digital filtering emphasizing on the use of software platforms like MATLAB and Python libraries among others to implement, modify, analyze and synthesize real - time processing algorithms with practical experimentation. It aims to integrate cutting-edge technologies such as Machine Learning and deep learning into signal processing while developing a strong basis in mathematics.