Master the Mathematics and Machine Learning Behind Tomorrow’s AI
Accreditation status: This programme has been developed by LUE in accordance with Eswatini Higher Education Council (ESHEC) Programme Approval Standards and is being submitted to ESHEC for accreditation. Prospective applicants should confirm the current accreditation status of this programme with LUE’s Admissions Office before enrolling.
The Bachelor of Science in Software & AI is LUE’s mathematically rigorous alternative to a general IT degree — built for students and employers who want genuine depth in machine learning, deep learning, natural language processing, computer vision and robotics, not a brief survey.
Bachelor of Science in Software & AI
4 Years | 8 Semesters
480 credits (60 credits per semester)
Level 7
Full-Time, Campus Learning
32 modules
One Industrial Attachment placement (Semester 6) plus an Honours Thesis
A mathematics-first foundation (calculus, linear algebra, probability, statistics, numerical methods, theory of computation) most regional computing degrees don’t provide.
Africa’s AI-skills shortage is severe and well-documented; this degree is built specifically to close it, not just to teach programming.
A genuine specialisation sequence — Machine Learning → Deep Learning → NLP/Computer Vision/Reinforcement Learning — not AI as a single elective.
A full Honours Thesis, not a general project, giving you real independent-research experience for postgraduate study or advanced industry roles.
Calculus I & II, Linear Algebra, Probability and Statistics, Numerical Methods, and Theory of Computation give you the grounding to design AI systems, not just apply them.
Artificial Intelligence → Machine Learning → Deep Learning and Neural Networks → Natural Language Processing / Computer Vision → Reinforcement Learning and Robotics.
AI Ethics, Safety and Governance, and Advanced Software Engineering (DevOps and MLOps), ensure you can deploy AI responsibly and reliably, not just build a prototype.
480 credits over 4 years (8 semesters): rigorous mathematical and algorithmic foundations in Years 1–2, then sequential AI specialisation in Years 3–4.
| Module | Credits |
|---|---|
| Foundations of Programming | 15 cr. |
| Calculus I | 15 cr. |
| Discrete Mathematics | 15 cr. |
| Computer Systems and Architecture | 15 cr. |
| Module | Credits |
|---|---|
| Object-Oriented Programming | 15 cr. |
| Calculus II and Linear Algebra | 15 cr. |
| Probability and Statistics | 15 cr. |
| Digital Logic and Computer Organization | 15 cr. |
| Module | Credits |
|---|---|
| Data Structures and Algorithms | 15 cr. |
| Database Systems | 15 cr. |
| Discrete Structures for AI: Graph Theory and Logic | 15 cr. |
| Operating Systems | 15 cr. |
| Module | Credits |
|---|---|
| Software Engineering | 15 cr. |
| Algorithm Design and Analysis | 15 cr. |
| Computer Networks | 15 cr. |
| Numerical Methods and Scientific Computing | 15 cr. |
| Module | Credits |
|---|---|
| Artificial Intelligence | 15 cr. |
| Machine Learning | 15 cr. |
| Theory of Computation | 15 cr. |
| Software Architecture and Design Patterns | 15 cr. |
| Module | Credits |
|---|---|
| Deep Learning and Neural Networks | 15 cr. |
| Natural Language Processing | 15 cr. |
| Computer Vision | 15 cr. |
| Industrial Attachment (Work-Integrated Learning) | 15 cr. |
| Module | Credits |
|---|---|
| Reinforcement Learning and Robotics | 15 cr. |
| Big Data and Distributed Systems | 15 cr. |
| AI Ethics, Safety and Governance | 15 cr. |
| Research Methods and Thesis Proposal | 15 cr. |
| Module | Credits |
|---|---|
| Honours Thesis / Final Year Research Project | 20 cr. |
| Advanced Software Engineering (DevOps and MLOps) | 15 cr. |
| Human-Computer Interaction for Intelligent Systems | 15 cr. |
| Entrepreneurship in AI and Software Ventures | 10 cr. |
Full Course Learning Outcomes, weekly teaching schedules and reading lists for every module are available in LUE’s Detailed Course Outlines for this programme, available on request from the Admissions Office.
BSc Software & AI graduates are prepared for advanced technical careers and postgraduate research:
International qualifications are accepted subject to LUE’s equivalency assessment and Eswatini Qualifications Authority (EQA) confirmation. Mature applicants without the standard qualifications may apply via LUE’s Recognition of Prior Learning (RPL) process. All applicants remain subject to LUE’s Admissions Committee decision, which may apply additional selection criteria where places are limited.
Applications are considered by LUE’s Admissions Committee, and successful applicants receive a formal offer of a place, conditional upon final confirmation of qualifications and, where applicable, ESHEC accreditation status at the time of enrolment.
Every module is assessed using LUE’s standardised, criterion-referenced rubrics, moderated internally and, for capstone/thesis/dissertation components, externally examined. Marks are converted to a letter grade and grade point on LUE’s institution-wide scale:
| Percentage Mark | Letter Grade | Grade Point | Interpretation |
|---|---|---|---|
| 80–100 | A+ | 4.00 | Exceptional |
| 70–79 | A | 4.00 | Excellent |
| 60–69 | B | 3.00 | Very Good |
| 50–59 | C | 2.00 | Good |
| 45–49 | D | 1.00 | Pass |
| 0–44 | F | 0.00 | Fail |
| Classification | Weighted Average |
|---|---|
| First Class Honours | 70% and above |
| Second Class Honours (Upper Division) | 60% – 69% |
| Second Class Honours (Lower Division) | 50% – 59% |
| Third Class / Pass | 45% – 49% |
The Bachelor of Science in Software & AI is a four-year, full-time degree delivered on campus over 8 semesters. Each semester carries 60 credits, for a total of 480 credits across 32 modules at ESQF Level 7.
2 points in 2 relevant A-Level subjects, which MUST include Mathematics, plus 5 O-Level credits/passes including English and Mathematics, each at Grade C or better.
International qualifications are accepted subject to LUE’s equivalency assessment and Eswatini Qualifications Authority (EQA) confirmation.
Yes. The 2 relevant A-Level subjects MUST include Mathematics. A-Level Physics or Computer Studies strengthens an application but is not mandatory.
The Bachelor of Science in Software & AI is LUE’s mathematically rigorous alternative to a general IT degree — built for students and employers who want genuine depth in machine learning, deep learning, natural language processing, computer vision and robotics, not a brief survey.
Mature applicants without the standard qualifications may apply via LUE’s Recognition of Prior Learning (RPL) process. All applicants remain subject to LUE’s Admissions Committee decision, which may apply additional selection criteria where places are limited.
This programme has been developed by LUE in accordance with Eswatini Higher Education Council (ESHEC) Programme Approval Standards and is being submitted to ESHEC for accreditation. Prospective applicants should confirm the current accreditation status of this programme with LUE’s Admissions Office before enrolling.
Yes. The programme includes one Industrial Attachment placement in Semester 6, plus a full Honours Thesis in the final semester, prepared for through Research Methods and Thesis Proposal in Semester 7.
BSc Software & AI graduates are prepared for advanced technical careers and postgraduate research:
Every module is assessed using LUE’s standardised, criterion-referenced rubrics, moderated internally and, for capstone/thesis/dissertation components, externally examined. Marks are converted to a letter grade and grade point on LUE’s institution-wide scale. On that scale, 45% and above is a pass, and a weighted average of 70% and above earns First Class Honours.
Applications are considered by LUE’s Admissions Committee, and successful applicants receive a formal offer of a place, conditional upon final confirmation of qualifications and, where applicable, ESHEC accreditation status at the time of enrolment.
Have a question about this programme? Send us your details and the LUE Admissions Office will get back to you.
LUE’s flagship four-year computing degree.
Two-year diploma in cloud infrastructure and cybersecurity.
One-year entry point into IT study.
Contact the LUE Admissions Office for the application form and to confirm programme details before you apply.