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 become a software engineer and drive technological change on the Continent by acquiring industry-relevant software engineering knowledge and skills 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, empowering you to become a software developer who can significantly impact Africa.
Students of the BSE program are equipped with a deep understanding of complex problems on the continent, how technology and innovation 1 are 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 2 a strong foundation in computer programming courses, covering essential aspects like coding and software design, application development programs, and system architecture fundamentals. They also learn to embrace agile software methodologies to collaborate and deliver high-quality software effectively.
Furthermore, the curriculum emphasizes practical skills in web development and software tools, preparing students to thrive in the dynamic world of modern software engineering.
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 cultivates graduates who are not only proficient in software development but also deeply understand the broader implications of their work.
Students master best practices in software development, encompassing the entire software lifecycle while also developing a strong ethical foundation and a professional understanding of engineering design principles. The curriculum emphasizes critical thinking and real-world impact. You will learn to analyze data, make evidence-based decisions, and consider their solutions’ social and ethical implications. You will also cultivate systems thinking and social innovation skills, enabling you to address complex challenges holistically.
Ultimately, BSE graduates will be equipped to identify and address critical challenges within a broader societal context, considering the needs of all stakeholders and the ethical dimensions of their work.
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.
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 and start your journey towards a fulfilling career with our skill-based bachelor studies and degree programs with internships.
Bumbogo, Kigali Innovation City, Next to Azam, Kigali, Rwanda
Phone: +250 784 650 219
info@alueducation.com
marketing@alueducation.com
help.alueducation.com