The aim of the programme is to train professional software engineers who can
contribute constructively to both the software industries and societies. This programme
prepares graduates in the field of software development such as developers, testers,
quality manager, software architect, project manager, as well as for further studies at
the universities.
The profile of the programme is characterized by the combination of advanced technical
knowledge with managerial skills to be able to produce large technologically advanced
systems in ways that correspond to contemporary demands for quality and speed in very
dynamic environments. In the programme, different perspectives and approaches are
applied together to produce qualified engineers who can design software with high
quality and at low development and maintenance cost, and future researchers who can
work innovatively and conduct advanced experiments with technology within software
engineering.
A central pedagogical philosophy in the programme is to collaborate closely with
industry through, for example, project work and guest lectures where the students are
confronted with authentic and realistic projects and challenges that respond to relevant
needs and requirements of the industry.
The broad educational aims of the programme enable students to:
The programme provides opportunities for students to develop and demonstrate
knowledge and understanding; qualities such as communication, analytical practical
skills and other attributes. The programme outcomes have been referenced to the
Qualification Descriptors of the Rwandan National Qualifications Framework for Higher
Education.
After graduating with a Master of Science in Software Engineering at INES-Ruhengeri, graduates will be well-equipped to pursue a diverse range of career opportunities in the technology sector. They will possess advanced skills in software development, mobile application creation, and web technologies, enabling them to take on roles such as Software Engineer, Mobile App Developer, and Full Stack Developer. Additionally, their expertise in network security, cryptography, and artificial intelligence will prepare them for positions in cybersecurity and AI engineering. Graduates will also be prepared to lead projects as Software Project Managers, leverage cloud computing and IoT technologies, and contribute to research and development as Research Scientists or Technical Writers. Their comprehensive training will enable them to excel in both industry and academia, driving innovation and growth in various sectors.
Names: Dr. HABIMANA Theodore
E-mail: t.habimana@ines.ac.rw/habitheo@gmail.com
Tel: +250788301057