Our Vision


Produce innovative leaders in the field Software Engineering by their work in software development in a myriad of application areas, and through work in advanced study and research.

Our Mission


Mission is to teach and prepare liberally educated, articulate, and skilled software engineers for leadership and professional careers and for advanced study.  A central objective of our program is to contribute to society by advancing the field and software engineering through innovations in teaching and research, thus enhancing student knowledge through interactive instruction, global engagement, and experiential learning. The program will serve as a resource to inform society about innovations related to the production and uses of computers and software.

Software Engineering Teaching Unit


The Software Engineering Teaching Unit (SETU) was established in September 2017 with the objective of preparing students for successful careers in the field of Software Engineering by providing a thorough understanding of engineering methods and scientific principles. The unit conducts the Bachelor of Science Honours in Software Engineering degree which is the only degree program in software engineering offered in the state university system in Sri Lanka. SETU offers core and optional course modules leveraging aspects of computer science, engineering and management. Through industrial training programs as well as student centered activities, students are facilitated with experiential learning opportunities to successfully meet growing trends and demands in the national economy. Students will be given the opportunity to major in one of the six core domains which are; Net Centric Applications, Mobile Computing Applications, Data Science and Engineering Applications, Health Informatics Applications, Digital Gaming and Animation Applications and Business Engineering Applications
© 2019 Software Engineering Teaching Unit, Faculty of Science, University of Kelaniya, Sri Lanka. All Rights Reserved.