Bachelor of Software Engineering (Honors) Home / Bachelor of Software Engineering (Honors) Duration 04 Years Outline 1st Year Semester 01 Communication skills Basic Mathematics for Computing Communications and Computer Technology Software Engineering Concepts and Programming Introduction to Object Oriented Programming Internet Application Development Information Systems and Data Management Web Technology Semester 02 Introduction to Mobile Application Development Introduction to Business Studies Programming using Python Introduction to Laws of Sri Lanka Graphic and y Multimedia design Computer Security Concepts Fundamentals of Information Systems 2nd Year Semester 01 Economics and Marketing for Engineers Requirement Engineering User Experience Engineering Object Oriented Design Data Modelling and Database Systems Data structures and algorithms Software Design in Group Probability & Statistics Mathematics for Computing Software Testing and Quality Assurance Semester 02 Mobile Application Development for Android Data Science History of Technology 3rd Year Semester 01 Accounting for Engineers Information Security Performance Modelling Computer Architecture and Operating Systems 5 Industrial Training – Software Technology, Society and Environment Discrete Mathematics Software Project Management Research Methodology and Project Identification Semester 02 Select one course from Optional courses Embedded Systems and Internet of Things Creative Design 4th Year Semester 01 Management for Engineers Software Architecture and Design Professional Practice Emerging Technologies Compiler Construction Final Project-Software Engineering Semester 02 Advance Database Systems Al Techniques & Agent Technology Principles and Applications of Data Mining Neural Networks and Fuzzy Logic Applications Inquire Now Please enable JavaScript in your browser to complete this form.Please enable JavaScript in your browser to complete this form. Name * FirstLast Email *Phone noInquiry Submit