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.
Entry
February / June / September