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.
1st working day of every month
Day 20th of every month
180 ECTS | 360 Credits
Bachelors Degree, Level 6
~ 36 Months
15-40 Hours per week
English
Asynchronous, Live Master Camps
- 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.
- 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
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)
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 |
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.
For more details or admissions contact now!
Andrew Barrow
Head of Admission Department