BSc (Hons) in Information Technology Specializing in Software Engineering

Software engineering is the discipline of designing, creating and maintaining software by applying technologies and practices from computer science, project management, engineering, application domains, interface design, digital assets management and other fields.

Career Opportunities

  • Software Engineer
  • Business Analyst
  • Full Stack Developer
  • UX Engineers
  • Software Architect
  • Project Manager
  • Business Analytics
  • Android developer
  • IOS Developers
  • Systems Analytics
  • Business Analytics
  • Information Security Analyst
  • Project Manager
  • Software Quality Assurance

Program Contents

Year 01

Code Module Credit
IT 1040 Communication Skills 03
IT 1010 Introduction to Programming 04
IT 1030 Mathematics for Computing 04
IT 1020 Introduction to Computer Systems 04
IT 1080 English for Academic Purposes 03
IT 1060 Software Process Modeling 03
IT 1070 Probability and Statistics 03
IT 1050 Object Oriented Concepts 02
IT 1100 Internet and Web Technologies 04
IT 1090 Information Systems and Data Modeling 04

Year 02

Code Module Credit
IT2060 Operating Systems and System Administration 04
IT2020 Software Engineering 04
IT2030 Object Oriented Programming 04
IT2040 Database Management Systems 04
IT2050 Computer Networks 04
IT2010 Mobile Application Development 04
IT2070 Data Structures and Algorithms 04
IT2080 IT Project 04
IT2090 Professional Skills 02
IT2100 Employability Skills Development –Seminar

Year 03

Code Module Credit
SE3010 Software Engineering Process & Quality Management 04
SE3020 Distributed Systems 04
SE3030 Software Architecture 04
SE3040 Application Frameworks 04
IT3050 Employability Skills Development – Seminar  
One Elective Module of the Following*
IT3100 Industry Placement - 3 months 04
IT3110 Industry Placement - 6 months 08
SE3050 User Experience Engineering 03
SE3060 Database Systems 04
SE3070 Case Studies in Software Engineering 04
SE3080 Software Project Management 03

Year 04

Code Module Credit
IT4010 Research Project 16
SE4010 Current Trends in Software Engineering 04
SE4030 Secure Software Development 04
IT4070 Preparation for the Professional World  
Two Elective Modules of the Following*
SE4020 Mobile Application Design & Development 04
IT4060 Machine Learning 04
IT4050 Innovation Management and Entrepreneurship 04
IT4040 Database Administration 04

Entry Requirements

Passes in three subjects (in any stream) at the G.C.E (Advanced Level) examination (Sri lanka / London) in one and the same sitting and a pass at the Aptitude test conducted by SLIIT along with passes for all modules up to the 2nd year and a GPA of over 2.7 are eligible to join this specialization.

Fee & Funding

The fee is presently Rs 150,000 ( + Taxes ) per semester for the first two years and Rs. 175,000 ( + Taxes ) per semester for the final two years. Fees for any subsequent semester should be paid prior to the commencement of each semester. This all inclusive fee is charged to cover lectures, tutorials and examinations and access to computer laboratory facilities and library.


February / June / September

Approved by the University Grants Commission under the Universities Act

Member of the Association of Commonwealth Universities

Member International Association of Universities (IAU)

Accreted by Institute of Engineers & Technology , UK