Program's Overview

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.

Offered Modules

Entry Requirements

Combinations

The normal entry requirements/ Specific admission criteria are: Holding a bachelor's degree or equivalent in the following fields: information technology, computing science/Engineering, software engineering, Business Information Technology, Electronics and telecommunication engineering. Having passed at least two programming modules with a score above 60% in the Bachelor‘s programme. Students should have their own laptops with minimum specifications as recommended hereafter: (Processor: 11th Gen Intel® CoreTM i5-11260H, Memory: 8 GBMemory, Storage: 512 GB SSD, Display: 15.6-in. display Full HD (1920X1080) 120Hz) or experience in the field of at least five years.

Required documents

Exit and Career Profile

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.

Contacts of the Head of Department

Names: Dr. HABIMANA Theodore
E-mail: t.habimana@ines.ac.rw/habitheo@gmail.com
Tel: +250788301057