Introduction
The Diploma in Software Engineering, offered by the Department of Computer Science, Faculty of Applied Sciences, University of Sri Jayewardenepura, is designed to provide a comprehensive introduction to the principles and practices of software development. The program aims to equip learners with essential technical knowledge, analytical thinking, and practical skills required to pursue a career in the rapidly evolving field of computing.
This diploma caters to school leavers, IT professionals, and anyone interested in developing a solid foundation in software engineering. The curriculum covers core areas such as programming, web technologies, database systems, and software design, combining both theoretical understanding and hands-on experience.
Delivered through a flexible blend of online and in-person learning, the program ensures accessibility to participants across the country. Guided by an experienced academic panel, the Diploma in Software Engineering serves as both a career-oriented qualification and a stepping stone for further studies in computing and related disciplines.
Objectives of the Program
-
To provide essential software engineering knowledge and skills to those who are unable to pursue degree-level qualifications.
-
To produce qualified software engineers and IT professionals for the Sri Lankan job market.
-
To develop personnel with analytical and practical skills essential for designing and implementing computerized systems that meet international standards.
-
To offer a fully equipped online diploma program in software engineering, allowing candidates to attend most lectures online while participating physically when necessary.
-
To prepare learners for further training and higher studies in software engineering and related computing disciplines.
Target Group
-
School leavers and professionals planning to start or advance their careers in computing or software engineering.
-
Individuals working in the IT industry seeking formal academic qualifications in software engineering.
-
Teachers and instructors engaged in computing disciplines in schools or higher education institutions.
-
Anyone with an interest in acquiring foundational skills in software design and development for personal or professional growth.
Minimum Admission Requirements
Applicants should meet one of the following criteria:
-
Three (03) ordinary passes at the G.C.E. (A/L) examination in any stream and credit passes for Mathematics and English Language at the G.C.E. (O/L) examination.
OR -
At least six (06) passes with three (03) credit passes, including credit passes for Mathematics and English Language at the G.C.E. (O/L) examination, and a minimum of two years of work experience in a software-related organization.
Program Duration
-
One (01) Year – Two (02) Semesters (900 hours)
Mode of Delivery
-
Conventional (Face-to-Face)
-
Open and Distance Learning (Online)
The program will be primarily conducted online, with selected sessions or practical components requiring in-person participation as notified by the department.
Proposed Student Intake
-
Maximum: 100 students per batch
Program Structure
Table 1: Course Units
| Course Code | Course Title | Course Type | Credit Value |
| Semester 1 | |||
| DSE101 | Computer Programming | c | 2 |
| DSE102 | Computer Programming – Laboratory | c | 1 |
| DSE103 | Computer System Organization and Architecture | c | 3 |
| DSE104 | Software Engineering I | c | 2 |
| DSE105 | Discrete Structures | c | 2 |
| DSE106 | Database Management Systems | c | 2 |
| DSE107 | Data Communication and Computer Networks | c | 2 |
| Semester 2 | |||
| DSE201 | Data Structures and Algorithms | c | 2 |
| DSE202 | Software Engineering II | c | 2 |
| DSE203 | Web Application Development | c | 2 |
| DSE204 | Software Quality Assurance | c | 2 |
| DSE205 | Mobile Application Development | c | 2 |
| DSE206 | GUI Application Development | c | 2 |
| DSE207 | Operating Systems | c | 2 |
| DSE208 | Software Engineering Project | c | 2 |
| Total Credits | 30 | ||
Note: “c” denotes compulsory course units. “DSE” stands for Diploma in Software Engineering.
The first digit in the course code indicates the semester.
Coordinator
Dr. P. S. S. Tissera
Coordinator
Diploma in Software Engineering
Department of Computer Science
Faculty of Applied Sciences
University of Sri Jayewardenepura
Tel: +94 11 275 8920 Email: external.cs@sci.sjp.ac.lk



