A versatile and innovative software engineering degree designed to prepare students as resourceful, competent, and enterprising professionals shaping the future of global information technology.
The BSc (Hons) Software Engineering at Universal College Lanka is awarded by the University of Lancashire, UK. This programme uniquely prepares students as innovative, resourceful, competent, and enterprising individuals — setting them apart in the ever-evolving landscape of global Information Technology. Students develop deep technical expertise in areas such as advanced software modelling, distributed systems, data science, and artificial intelligence, alongside practical skills in user experience design and computer graphics. The programme is available as a 3-year degree or 4 years with a work placement.
Awarded by University of Lancashire, a globally recognised UK institution
Covers cutting-edge areas including Data Science, AI, Distributed Systems, and UX
Optional work placement year (4-year pathway) for industry experience
Intakes in January, July, and September
Prepares graduates for careers across global IT industries
Apply formal methods for software specification, development, and verification
Design and build applications for distributed computing environments
Extract and analyse meaningful information from large datasets using formal concepts
Model, design, and evaluate user interfaces with a focus on human-computer interaction
Explore AI approaches and techniques in the context of computer games and computing theory
Level
Undergraduate
Duration
3 years
Full-time
Location
Intakes
N/A
Academic Entry Requirement
Local A/L — 2S in any stream
Edexcel / Cambridge A/L — 2D in any stream
English Proficiency Requirement
O/L English — C grade or above
A/L General English — B grade or above
CO3408 • —
Formal methods for specification, development, and verification of software; analysis and implementation of real-time and concurrent systems.
CO3404 • —
Building systems for distributed environments; theory and concepts for centralized vs distributed application design.
CO3722 • —
Extracting and analysing meaningful information from large datasets; finding hidden patterns and measuring similarity for strategic growth.
CO2722 • —
Modelling, designing, and evaluating interfaces with focus on user experience and human-computer interaction.
CO2409 • —
Algorithms and hardware for real-time 2D/3D rendering; mathematical techniques to represent and manipulate images.
CO3519 • —
AI approaches and techniques; exploration of AI in computer games and theoretical underpinnings of AI and Computing.
Choose your fee category to see applicable costs
Local fees information not available
Here are answers to common questions about this course
Location
Colombo
Duration
3 years | full-time
Upcoming Intakes