BSc (Hons) Software Engineering (4 Years)

A four-year ICBT-awarded software engineering degree with a six-month industrial training period, electives and a final engineering project.

Next intake: May 2027
LevelBachelors
Duration4 Years
Study modefull-time
CampusColombo

Overview

About this course

This four-year full-time honours degree builds broad software engineering knowledge, practical methods and research skills for professional work or postgraduate study. ICBT issues the final certificate, and the programme is offered at the Colombo and Kandy campuses with a May intake. Years one and two cover programming, mathematics, computer architecture, operating systems, data structures, networking, formal methods, databases, web development, artificial intelligence and Internet of Things. Year three adds mobile application development, cyber security essentials, service-oriented computing, user experience, project management, quality assurance and machine learning. In year four students complete a six-month industrial training period, deep learning, data science, research methods, a software engineering project and an innovation and entrepreneurship module, plus two electives such as cloud computing, data mining or game design and development.

Modules

42 modules
Programming 1Semester 1
Mathematics 1Semester 1
Communication Skills 1Semester 1
Computer ArchitectureSemester 1
Data CommunicationSemester 1
Information SystemsSemester 1
Programming 2Semester 2
MathematicsSemester 2
Communication SkillsSemester 2
Operating SystemsSemester 2
Leadership and Group DynamicsSemester 2

Entry requirements

Academic Entry Requirement

GCE A-Level
  • At least three simple passes (S) in the Physical Science stream or the Engineering Technology stream, in one and the same sitting at the GCE A/L examination conducted by the Department of Examinations, or an equivalent qualification.
  • Alternatively, at least three simple passes (S) in any stream in one and the same sitting, together with a credit pass (C) in Mathematics at the GCE O/L or a similar qualification, and a bridging programme approved by the specified authority.
Bridging Programme Exemption

Candidates with a pass (S) in Information & Communication Technology (ICT) at the GCE A/L in any attempt, or an equivalent, are exempt from the bridging course.

Facilities

Gallery

Key information

Level

bachelors

Duration

4 Years ยท full-time

Location

Colombo, Kandy

Fees

On request

Upcoming intakes

Verified informationOct 14, 2026

Similar courses