Dual DegreeBEng (Hons) Software Engineering

BEng (Hons) Software Engineering

PROGRAMME OVERVIEW:

The Bachelor of Engineering (Honors) in Software Engineering is a forward-thinking program designed to develop high-level technical proficiency and software development expertise. Combining robust theoretical foundations with practical application, this program equips students with the skills required to design, develop, and maintain complex software systems across a variety of industries.

From programming fundamentals to advanced algorithms, and from agile development to applied machine learning (optional), this degree enables students to become adaptive, industry-ready professionals who understand both the engineering and human-centric aspects of software systems.

Key Facts:

 Programme Start Date:

1st working day of every month

Application Due Date:

Day 20th of every month

ECTS Credits:

180 ECTS | 360 Credits

EQF/ MQF Level:

Bachelors Degree, Level 6

Duration:

~ 36 Months

Weekly Hours:

15-40 Hours per week

Language:

English

Teaching:

Asynchronous, Live Master Camps

........................................................

Programme Aims:


- Deliver solid grounding in computer science, programming, and software engineering.
- Foster critical thinking, systems design, and data-driven decision-making.
- Provide real-world exposure to agile software development practices.
- Encourage innovation and research through the final-year project.
- Enable students to specialise through elective modules in emerging technologies.

Entry Requirements:


- Completion of Secondary Education (Level 3 equivalent)
- Proficiency in English (e.g., IELTS 5.5 or equivalent)
- Background in Mathematics or Computer Science is beneficial

Career Pathways:

Graduates may pursue roles such as:

- Software Engineer / Developer
- Systems Architect
- Frontend or Backend Developer
- DevOps Engineer
- Software Quality Analyst
- AI/ML Software Developer
- Technical Consultant
- Product Manager (Technical)

Progression Routes

Graduates may continue toward:

- Master’s degrees in Software Engineering, Data Science, or Artificial Intelligence
- Professional certifications such as AWS Certified Developer, Microsoft Azure DevOps, Certified ScrumMaster, or Oracle Java Certifications

BEng (Hons) Software Engineering

Year 1: Foundations (120 Credits)
Maths for Computing – 15 credits
Computer Science Fundamentals – 15 credits
Computing Infrastructure – 30 credits
Databases – 30 credits
Object-Oriented Programming – 30 credits
Year 2: Core Development (120 Credits)
Advanced Programming – 30 credits
Data Structures and Algorithms – 30 credits
Applied Software Engineering – 30 credits
Systems Analysis and Design – 30 credits
Year 3: Specialisation and Project (120 Credits)
Agile Programming – 30 credits
Research and Professional Issues – 20 credits
Optional - 30
Undergraduate Project – 40 credits
Optional Module (Select One) – 30 credits:
Applied Machine Learning
Software Quality Management
Computer Graphics
Operations Management


Disclaimer

Programmes are subject to periodic review. Changes may be implemented to align with academic advancements, student feedback, or industry needs. The institution reserves the right to make modifications in the best interest of academic integrity and learner success.

Apply Now!

For more details or admissions contact now!

 
Andrew Barrow
Head of Admission Department

Apply Online