
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: Jean Luc HIRWA
- Teacher: Lahairoi Bayingana Igiraneza
- Teacher: Ndagijimana Jerome

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).
- Teacher: MBONIGABA Javan
| 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: NZABANDORA Fabien

