
This module describes the skills, knowledge and attitudes required to apply OOP principles that facilitate effective development of softwares of using Java as the backend language. After completion of this module, the participant will be able to use different variables, implement OOP principles without other problem, handle strings and exceptions without other stackholders as well as producing GUI using AWT together with Swing technologies.
Course Page: {$a->courselink}
- Teacher: NIYIGENA Claver
- Teacher: Jean Luc HIRWA
- Teacher: GATETE Patrick

This module describes the skills and knowledge required to administer Linux system. The
learner will be able to Install OS, describe Unix architecture, apply Linux commands and
permissions of files and directories, create Linux filesystems, manage Packages
(software), configuring Linux O/S for network connection, install and configure DHCP,
install and configure DNS, install and configure APACHE Web server, install and
configure FTP and SAMBA server, install and configure email server and monitor
network (Install and configure monitoring tools).
He/she will also be able to select and arrange different materials, equipment and tools
used when connecting large enterprise networks.
- Teacher: NIYIGENA Claver

Purpose statement
This core module describes the skills, knowledge and attitude required to install and operate IP based devices. The learner will be able to Identify type of device to install, Install CCTV camera, install printer, operate mobile devices, and maintain IP devices. He/she will be also able to select and arrange different materials, equipment and tools used when installing IP based devices.
- Teacher: MUKURALINDA Yvonne

This core module describes the skills, knowledge and attitude required to design,
Configure and Administer Wide Network. The learner will be able to describe WAN
concept, implement routing protocols, implement point to point protocol (PPP),
configure VLAN, apply security network policies, apply quality of service to converged
network and enable management protocols. He/she will also be able to select and
arrange different materials, equipment and tools used when connecting large enterprise
networks.
- Teacher: Niyirora Didace
