This module will equip students.......................................................................................

Computer skills are the abilities that enable an individual to effectively use computers and related technology. They are essential in education, workplaces, and daily life. These skills are generally divided into:

This course is designed to teach the principles of object-oriented programming and how to implement them using the Java programming language. The journey typically moves from basic syntax to designing robust, reusable, and maintainable software.
- Teacher: Arakaza Rene MBABAZI

Introduction: Solar panel installation involves mounting the panels on a framework designed to maximize sunlight exposure, connecting them electrically to form a system, and then integrating them with an inverter to convert the direct current (DC) electricity into usable alternating current (AC) electricity.

This course is designed to give learners the knowledge and hands-on skills needed to manage and administer Microsoft Windows Server environments. It covers both the fundamentals and advanced topics required for real-world IT administration.
- Teacher: Feston HAGENIMANA

This course, Small Network Administration (ITLSN601), introduces students to the fundamental concepts and practices of managing and maintaining computer networks in small to medium environments. Learners will gain practical skills in network configuration, troubleshooting, and administration of servers and client devices. The course also covers essential topics such as IP addressing, subnetting, network security basics, and the use of network management tools. By the end of the course, students will be able to set up, secure, and manage small-scale networks effectively to support organizational needs.
- Teacher: TUYISENGE DIOGENE

This comprehensive course provides students with essential knowledge and practical skills in network security. Students will explore fundamental security concepts, learn to identify and mitigate network threats, and develop expertise in implementing robust security measures to protect organizational networks from cyber attacks.
- Teacher: Anitha URAMUTSE

Blended learning is an educational approach that combines face-to-face classroom instruction with online learning activities and digital resources. It takes advantage of the strengths of both traditional and technology-enabled teaching to create a more flexible, engaging, and personalized learning experience.
- Teacher: Zacharie NIYONZIMA