What is your next education pathway?

The Diploma in Software Engineering (Part Time) is designed for individuals who wish to develop a deep understanding of software development while balancing work commitments. This program covers a wide range of topics, beginning with foundational subjects like computer science, mathematics for computing, and programming fundamentals. Students will also learn about electronics, computer architecture, and object-oriented programming, establishing a solid technical base for software development.

As the course progresses, students will delve into database management systems, computer networks, and GUI application development. They will also explore software engineering principles and enterprise application development, gaining the skills necessary to build, maintain, and scale complex software solutions. The course includes a focus on developing modern web applications and understanding operating systems, preparing students for the dynamic nature of the software industry.

The program culminates in a Business Solutions Development Project, allowing students to apply their knowledge to real-world problems. This part-time diploma is ideal for working professionals who have relevant work experience and wish to enhance their software engineering expertise.

To qualify for the course, students must meet specific educational requirements, including G.C.E. A/L or O/L qualifications along with relevant work experience, or have successfully completed a certificate program in software engineering at NIBM.

Department
Department
SCHOOL OF COMPUTING
Campus
Campus
Colombo Campus / Kandy Campus / Kurunegala Campus / Galle Campus / Matara Campus
Level
Level
Diploma Programmes
Method
Method
Part Time
Duration
Duration
1 Year
Medium
Medium
English

Entry Requirements

  • A/L Option:  Minimum 2 passes at G.C.E A/L in any stream with 1 year Working Experience

  • O/L Option:  Sat for G.C.E A/L in any stream with one-year relevant work experience

AND

  • Passed G.C.E O/L with 5 credits including credits for Mathematics, Science or ICT and English with 1 year Working Experience.

  • NIBM Option: Successfully completed a certificate programme specialized in Software Engineering at NIBM with 1 year Working Experience

Commencement

  • Colombo – 10th May 2025

  • Kandy – 18th May 2025

  • Kurunegala – Pending

  • Matara - 10th May 2025

Programme Fees

Current Fee Structure
  • Course Fee: LKR 350,000/= + Registration Fee: LKR 5,000/=

*Subject to change without prior notice. Conditions apply.

Course Structure and Modules

Semester 01

Stage 01

  • Introduction to Computer Science

  • Mathematics for Computing

  • Programming Fundamentals

Stage 02

  • Electronics and Computer Architecture

  • Object Oriented Programming

  • Database Management Systems

Semester 02

Stage 1

  • Computer Networks

  • GUI Application Development

  • Software Engineering

Stage 2

  • Enterprise Application Development -1

  • Developing Modern Web

  • Operating Systems

  • Business Solutions Development Project