BSc (Honours) in Software Engineering

NSBM Green University Logo

Software Engineering is the discipline of developing and maintaining software systems that behave reliably and efficiently, are affordable to develop and maintain, and satisfy all requirements that customers have defined for them. The specific aims of the degree programme in Software Engineering are: • to develop confidence to use latest concepts to design and develop Software solutions for an organization/individual; • to develop lone learning aptitude to acquire new knowledge required for an assignment which associated with novel concepts; • to admire intellectual works of others and to abide by industry norms and ethics stipulated by professional bodies; • to communicate effectively and efficiently with clients and with peers both verbally and in writing; • to collaborate in groups to achieve common goals; • to satisfy the academic criteria required for the membership of professional institutions.

Key Features

  • Students have an option of exiting at the end of 3rd year with a BSc. In Software Engineering degree or further study for a 4th Year acquiring a Honours degree in Software Engineering.
  • 4th Year of the degree programme will be offered on a part time basis and students will be employed during this period acquiring valuable industry experience to launch a successful career in Software development.
  • Students have a rich choice of elective modules to choose from, in their final year of studies, to cater individual preferences and ambitions.
  • All students are placed in a 6 months internship in the 3rd year at reputed SW development companies.
  • You will be studying your degree in a Computing faculty that has a history running back to 1980's.

Program Contents


Full Time

  • Introduction to Computer Science
  • Mathematics I
  • Programming in C
  • Professional Development
  • Data Communications and Networks
  • Object Oriented Programming with Java
  • Algorithms and Data structures
  • Computer Architecture
  • Database Management Systems
  • Web Based Application Development


Full Time

  • Operating Systems
  • Introduction to Software Engineering
  • Mathematics II
  • Systems Analysis and Design
  • Algorithms and Complexity
  • Computer Networks
  • Development of Enterprise Applications I
  • Software Architecture
  • Human Computer Interaction
  • Business Processes and ERP


Part Time

  • Mathematics III
  • Software Quality Assurance
  • Social Issues and Professional Practice
  • SW Process Management
  • Information Assurance and Security
  • Software Verification and Validation
  • Software Process
  • Mobile Application Development
  • Advanced Database Management Systems
  • SE Award Project
  • Internship


Part Time

  • Business Policy and Strategy
  • SE Honours Award Project
  • Intelligent Systems
  • Parallel and Distributed Computing
  • Data Warehousing and Data Mining
  • Internet of Things
  • Embedded Systems
  • Platform Based Development
  • Development of Enterprise Applications II
  • Agent Based Systems
  • Enterprise Networks
  • Computer Graphics and Visualization
  • Management Information Systems
  • E-Business Application Development

Entry Requirements

  • Three Passes in Physical Science stream (with mathematics as a subject) in a single sitting
  • One of the following examinations or equivalent foreign qualifications is the minimum entry requirement. Equivalent foreign qualification is defined as the minimum requirement for admission to the first year of a UGC recognized university in that country
  • a. G.C.E. Advanced Level examination conducted by the Department of Examinations, Sri Lanka
  • b. G.C.E Advanced Level examination conducted by Pearson Edexel, UK (London A/L)
  • c. International Advanced Level examination conducted by Pearson Edexel, UK
  • d. G.S.E Advanced Level examination conducted by Cambridge International Examinations, UK

Fee & Funding

For Local Students:

  • Year 1 : LKR 400,000
  • Year 2 : LKR 400,000
  • Year 3 : LKR 400,000
  • Year 4 : LKR 400,000
  • Registration Fee : LKR 10,000
  • Library Fee : LKR 5,000

Key Personnel

Programme Director

Dr. Prabath Weerasinghe

Phone: 011 544 6000