BSc (Hons) Software Engineering

Design, build, and deploy real-world software solutions with this UK honours degree in Software Engineering, focused on modern development practices and industry-ready skills.

Awarded by

Edge Hill University

Overview

About this course

The BSc (Hons) Software Engineering at AIBS is a career-focused undergraduate degree designed for students who want to become professional software engineers in today’s fast-evolving digital world. The programme combines strong theoretical foundations with extensive hands-on development, enabling you to design, develop, test, and maintain modern software systems. Delivered in Sri Lanka in partnership with Edge Hill University (UK), this degree follows UK academic standards while emphasising practical skills such as programming, web and mobile development, databases, cloud technologies, and software project management. You graduate with a globally recognised qualification and the confidence to work in real development environments.

Why choose this course

UK Honours Degree: Earn an internationally recognised qualification from Edge Hill University.

Industry-Relevant Curriculum: Covers modern programming languages, frameworks, and tools.

Hands-On Learning: Practical labs, coding projects, and a final-year software project.

Career-Ready Skills: Strong focus on problem-solving, teamwork, and real-world development practices.

Progression Opportunities: Ideal for postgraduate study or global tech careers.

What you will learn

1

Design and develop software using modern programming paradigms

2

Build web, mobile, and database-driven applications

3

Apply software engineering principles and development life cycles

4

Use object-oriented programming and data structures effectively

5

Understand cloud computing and emerging software technologies

6

Plan, manage, and deliver software projects professionally

Skills you will gain

ProgrammingSoftware DevelopmentObject-Oriented DesignWeb & Mobile DevelopmentDatabase ManagementCloud FundamentalsProblem SolvingTeam Collaboration

At a glance

Level

Undergraduate

Duration

3 years
Full-time

Location

Onsite campus

Intakes

February, September

Entry Requirements

Academic Criteria

G.C.E. O/L: Minimum of 6 passes including Mathematics and English OR equivalent qualification

G.C.E. A/L: Passes in any stream OR recognised foundation qualification in IT / Computing

English Language

Proficiency in English is required as the programme is delivered in English

Course Structure

Programming

Networking

Professional Practice

Database Design & Development

Career Outcomes

Top Career Roles

Software EngineerWeb Application DeveloperQA Engineer

Key Industries

Information TechnologySoftware DevelopmentHealthcare ITDigital Services

Fees and Funding

Tuition Fees

Choose your fee category to see applicable costs

Local fees information not available

Payment Options

Flexible payment plans available
Installment facilities supported

Scholarships & Discounts

Merit-based scholarships (up to 50% mentioned in promotions)
Partner university scholarships
Early intake and performance-based discounts (subject to terms)

Frequently Asked Questions

Here are answers to common questions about this course

Course Facts

Location

Colombo

Duration

3 years | full-time

Upcoming Intakes

Verified informationJan 23, 2026

Similar Courses