
Admissions Webinar: Oct 27
Whether you are taking your first steps into higher education or seeking to further your career, our Admission Team will provide you with the knowledge and confidence to submit a strong application.
Bachelor in Software Engineering (BSE) Program
Nurturing graduates with a deep understanding of technology, the skills to lead ethical digital transformations, and a global and Pan-African consciousness to solve complex problems
BSc (Hons)
Software Engineering
Higher Education
Council of Rwanda
Embark on a mission to drive technological change on the Continent with industry-relevant software engineering knowledge and skills you will acquire throughout your learning journey at ALU. Delivered in partnership with one of Silicon Valley’s top tech schools, the Holberton School, the BSE program will challenge you to innovate and learn by doing right from day one at ALU.
Students of the BSE program are equipped with a deep understanding of complex problems on the continent, how technology and innovation is defined in Africa and the role they will play as entrepreneurial technology leaders in solving Africa’s grand challenges. During their learning journey, BSE students gain the technical foundations of being excellent software engineers who will lead the fourth Industrial Revolution (4iR) and digital transformation of Africa.
Graduates of the Software Engineering programme stand out from the crowd with a strong portfolio of hands-on technical skills in mobile and web development, cloud computing, user experience design, and artificial intelligence and machine learning, bolstered by a plethora of in-demand skills like critical thinking, ethics in software engineering, leadership, quantitative reasoning, and entrepreneurial thinking.
Each student’s journey is unique. We believe that good grades alone are not the mark of a true leader. Leaders come in all shapes and sizes. As such, we are not only looking for those who are at the top of their class, but also those who have stories of impact and tackle problems without waiting for someone else to solve them.
Any prospective student must meet our general entry requirements and the programme specific requirements to be admitted into ALU.
Applicants supply evidence of :
A C average shall mean a point value of 12 or better. An average of C- shall not be considered to meet the minimum criteria.
Please note:
ALU’s Bachelor in Software Engineering program aims to produce graduates who have the knowledge and skills to apply best practices in software development, understand the software lifecycle, recognize ethical and professional responsibilities, and demonstrate an understanding of engineering design.
The BSE curriculum also emphasises the importance of social innovation and systems thinking, as well as the ability to analyse data, make evidence-based decisions, and consider the impact of solutions on various factors. At the end of the program, BSE students should be able to situate their chosen challenge/opportunity within a broader context, considering key stakeholders and ethical implications.
Trimester 1
Trimester 2
Trimester 3
Trimester 1
Trimester 2
Trimester 3
Software Engineering
Specialisation 1
(students select their track)
Trimester 1
Software Engineering
Specialisation 2
Trimester 2
Software Engineering
Specialisation 3
Trimester 3
Begin your application to ALU through any of the following intakes.
The Professional Skill Development, Skills Immersion, and the Mission Capstone together make up the Skills immersion element of the programme. The Skills Immersion module is envisioned as a work-based placement where students will be able to contextualise and integrate their knowledge and skills in the workplace environment preparing them for future employment. The Mission Capstone is the global challenge(s) the students intend to tackle and will culminate in the Mission Capstone which serves as Honors Project for the programme.
Game Developer, Mobile Game Developer, Systems Engineer, AR/VR Content Developer, Interactive Designer, Immersive Experience Designer, Gameplay Developer, and post-graduate studies in AR/VR.
Junior Software Engineer, Software Engineer, Embedded Systems Programmer, SRE, Junior Blockchain Engineer, Unix Developer, Distributed Systems Developer, C Developer, and post-graduate studies.
Full-Stack Developer, Frontend Developer, React Developer, NodeJS Developer, Python Developer, JavaScript Developer, Backend Developer, UI/UX Developer, QA Developer, and post-graduate studies.
Machine Learning Engineer, AI Engineer, Data Engineer, Data Scientist, Data Analyst, Big Data Developer, Machine Learning Infrastructure Developer, Python Developer, Tensorflow Developer, and post-graduate studies in Machine Learning.
Whether you are taking your first steps into higher education or seeking to further your career, our Admission Team will provide you with the knowledge and confidence to submit a strong application.
ALU provides higher education for a higher purpose. Our students declare missions, not majors.
They develop the real-world skills to take on the world’s most pressing challenges. And they take ownership of their learning from day one through our peer and student-led approach – because ALU believes in the power and agency of young people to start shaping the future right now.
Together with a world-class faculty and staff, our students are igniting a ripple of positive impact across Africa and the world. Join us
Bumbogo, Kigali Innovation City, Next to Azam, Kigali, Rwanda
Phone: +250 784 650 219
info@alueducation.com
marketing@alueducation.com