African Leadership College of Higher Education
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
Bachelor of Science (Hons) Software Engineering
Mauritius Higher Education Commission
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 ALCHE. The BSE program will challenge you to innovate and learn by doing right from day one at ALCHE.
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 program 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.
While our Computer Science degree provides a broad overview of computing technologies, the Software Engineering program focuses specifically on the complete process of building software. It teaches you how to design, develop, test, and maintain software applications, along with strong coding and programming fundamentals.
Software engineers are in hot demand! With technology shaping every industry, businesses crave skilled developers. Enjoy excellent job prospects and competitive salaries in a field experiencing rapid growth.
Enjoy flexibility in your software engineering career. Choose from various roles, work remotely or in-office, and balance your work and life on your terms.
The tech world moves fast. As a software engineer, you’ll constantly learn new skills and stay ahead of the curve. This continuous learning boosts your career and earning potential.
The Bachelor of 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.