Search results: 347
This module describes the knowledge, skills and attitude required to realize Building
construction drawing. It is intended to be educated to learner at TVET level IV for TVET
Certificate IV in building construction. At the end of this module, the learner will be able
to: Prepare materials, instrument and equipment, perform free hand architecture
drawings and perform scale model. - Teacher: Marie Chantal KAYITESI
Purpose statement
This module describes the skills, knowledge and attitude to perform the basics welding on
construction sites. It is intended to be pursued by the learner at TVET level IV in Building
Construction. At the end of this module, learner will be able to prepare the work by
selecting suitable materials, tools and equipment; perform arc welding; and perform oxy
acetylene gas welding as required.

- Teacher: Jean Damascene TUYAMBAZE
Assembling manufactured parts or components is the process of joining, fitting, or connecting individual parts that have been separately produced to create a complete product or subassembly. This process involves accurately aligning components, fastening them using methods such as screws, bolts, rivets, adhesives, or welding, and ensuring that the assembled product meets design specifications and functional requirements. Proper assembly ensures the product operates correctly, maintains durability, and achieves the intended performance.

- Teacher: OLIVIER MPARIBATENDA
Assembling manufactured parts or components is the process of joining individual parts to create a finished product or system. It involves fitting, aligning, and fastening parts together using methods such as bolting, welding, riveting, screwing, or adhesive bonding.
The main goal is to ensure the correct function, strength, and quality of the final product. Assembly can be done manually or automatically (using machines or robots) and often includes inspection and testing to verify accuracy and performance.

- Teacher: NIYITEGEKA Patrick
Assembly is the process of putting together individual manufactured parts or components to form a final product, sub-assembly, or system. It is a key phase in manufacturing and production.
- Teacher: AUGUSTIN MBONIGABA
This module describes the skills, knowledge and attitude required to repair automotive engine under minimum supervision. At the end of this module, learners will be able to describe engine components, to maintain engine systems and to overhaul engines based on their types.

- Teacher: Origene IGIRANEZA
This module describes the skills, knowledge and attitude required to
develop a backend application using NodeJS. This module is intended to
prepare students pursuing TVET Level 4 in Software Development. At the
end of this module the student will be able to develop RESTFUL APIs with
Node JS, secure, test and manage backend application
- Teacher: Vincent NSANZIMANA
This module describes the skills, knowledge and attitude required to develop a backend application using NodeJS.

- Teacher: JULES NTIGURIRWA
This This learning outcome describes the skills, knowledge and attitude required to develop a backend application using NodeJS. At the end of this This learning outcome the student will be able to develop RESTFUL APIs with Node JS.
(Duplicate)
Building a backend application often begins with designing a RESTful API using Express.js, a fast and minimal web framework for Node.js. REST (Representational State Transfer) provides a structured way of designing APIs, where resources are represented with endpoints and standard HTTP methods—GET for retrieving data, POST for creating new data, PUT/PATCH for updating existing data, and DELETE for removal. Express makes this process straightforward by offering simple methods to define routes, handle requests, and send responses. Middleware in Express can also be used to process data, log activity, or handle errors, making the development flow more modular.
Once the core API is built, the next step is ensuring the application is secure. Security involves protecting the API from common threats such as SQL injection, cross-site scripting (XSS), and cross-site request forgery (CSRF). Developers often use tools like Helmet.js to set secure HTTP headers, bcrypt for password hashing, and JSON Web Tokens (JWT) or OAuth for authentication and authorization. Validating user input, enforcing HTTPS, and rate limiting requests are additional best practices to reduce vulnerabilities and prevent misuse.
After development and securing the application, the final stage is deployment. Backend applications built with Express.js can be deployed on various platforms such as cloud services (AWS, Google Cloud, Azure), containerized environments using Docker, or platform-as-a-service providers like Heroku and Vercel. Deployment usually involves setting environment variables, connecting to production databases, and configuring process managers like PM2 to ensure the application runs continuously and can recover from crashes. Load balancers and scaling strategies are also applied to handle high traffic and maintain performance.
In short, RESTful API development with Express.js provides the foundation for handling client-server communication, securing the backend ensures reliability and protection against attacks, and deploying the application makes it accessible to real users in production environments. Together, these steps form the backbone of modern backend development.

- Teacher: NDAGIJIMANA Silas
Learners are introduced to key concepts through short lectures, visual presentations, and guided demonstrations, then practice through coding exercises, installations, and configurations. Online platforms, tutorials, and forums extend learning beyond the classroom, while group projects and peer collaboration foster teamwork and problem-solving.

- Teacher: Emmanuel SIBOMANA
This module describes the skills, knowledge and attitude required to develop a backend application using NodeJS. This module is intended to prepare students pursuing TVET Level 4 in Software Development. At the end of this module the student will be able to develop RESTFUL APIs with Node JS, secure, test and manage backend application
- Teacher: Pacifique DUSABIMANA
- Teacher: PERPETUE KANGABO
- Teacher: RONGIN NYANDWI
This specific module describes the Knowledge, skills, Attitude and values
required to Design Backend System. Upon completion of this module. The
learner will be able to Analyze Backend System Requirements, develop
system structure and Build Backend System.

- Teacher: JACQUELINE NIRERE
The backend system design module introduces students to the principles and practices of designing server-side systems that power applications.
It focuses on how data is processed, stored, and retrieved efficiently using databases and server logic.
Students will learn how to design system architectures that ensure reliability, scalability, and security.
The module emphasizes practical skills in organizing system components and managing communication between client and server.
The backend system design module introduces students to the principles and practices of designing server-side systems that power applications.
It focuses on how data is processed, stored, and retrieved efficiently using databases and server logic.
Students will learn how to design system architectures that ensure reliability, scalability, and security.
The module emphasizes practical skills in organizing system components and managing communication between client and server.

- Teacher: JeanDamascene BIMENYIMANA
- Teacher: KWIZERA INGABIRE DIANE
- Teacher: Wilson NIYONKURU
- Teacher: JULES NTIGURIRWA
The backend system design module introduces students to the principles and practices of designing server-side systems that power applications.
It focuses on how data is processed, stored, and retrieved efficiently using databases and server logic.
Students will learn how to design system architectures that ensure reliability, scalability, and security.
The module emphasizes practical skills in organizing system components and managing communication between client and server.

This module describes the knowledge, skills and attitude required to create highly precise
2D designs that visualize construction drawings. It is intended to be delivered to learners
pursuing TVET level IV in building construction. At the end of this module, the learner will
be able to create, modify and plot construction drawings.

- Teacher: IRABIZI Israel
Hydraulic Fluids:
-
Non-compressible fluids (usually oil) used to transmit power.
-
Operate using Pascal’s Law – pressure applied at one point is transmitted equally throughout the fluid.
-
Used for precise control and high force applications.
Pn
eumatic Fluids:
-
Use compressed air or gas to transfer energy.
-
Compressible, so less precise than hydraulics.
-
Work on the principle of air pressure and flow – air expands to create motion.
-
Common in fast, light-duty operations.
- Teacher: AUGUSTIN MBONIGABA