Description of Course
The programme is designed for technically focused students who required to develop strong professional & academic capabilities in programming. You will develop strong technical skills in the areas of software design and software engineering, operating systems, systems administration and technical support, and networking.
Entry Requirements
Minimum 3 “S” passes in G.C.E A/L (Sri Lanka) or a minimum 3 ”D” passes in G.C.E A/L Cambridge or Edexcel (in any subject stream) in one and the same sitting, and pass the Aptitude Test conducted by SLIIT.
Course Content
Year 01
Semester 1 | ||
IT 1010 | Introduction to Programming | 04 |
IT 1020 | Introduction to Computer Systems | 04 |
IT 1030 | Mathematics for Computing | 04 |
IT 1040 | Communication Skills | 03 |
Semester 2 | ||
IT 1050 | Object Oriented Concepts | 02 |
IT 1060 | Software Process Modeling | 03 |
IT 1080 | English for Academic Purposes | 03 |
IT 1090 | Information Systems and Data Modeling | 04 |
IT 1100 | Internet and Web Technologies | 04 |
Year 02
Semester 1 | ||
IT 2020 | Software Engineering | 04 |
IT 2030 | Object Oriented Programming | 04 |
IT 2040 | Database Management Systems | 04 |
IT 2050 | Computer Networks | 04 |
IT 2060 | Operating Systems and System Administration | 04 |
Semester 2 | ||
IT 2010 | Mobile Application Development | 04 |
IT 2070 | Data Structures and Algorithms | 04 |
IT 2080 | IT Project | 04 |
IT 2090 | Professional Skills | 02 |
IT 2100 | Employability Skills Development –Seminar | 01 |
IT 2110 | Probability and Statistics |
Year 03
Code | Module | Credit |
---|---|---|
IT 3010 | Network Design and Management | 04 |
IT 3020 | Database Systems | 04 |
IT 3030 | Programming Applications & Frameworks | 04 |
IT 3040 | IT Project Management | 04 |
IT 3050 | Employability Skills Development - Seminar (Non GPA) | 01 |
IT 3060 | Human Computer Interaction | 04 |
IT 3070 | Information Assurance & Security | 04 |
IT 3080 | Data Sceince & Analytics | 04 |
IT 3090 | Business Management for IT | 03 |
IT 3110 | Industry Placement (Non GPA) | 08 |
Year 04
Code | Module | Credit |
---|---|---|
IT 4010 | Research Project | 16 |
IT 4020 | Modern Topics in IT | 04 |
IT 4070 | Preparation for the Professional World (Non GPA) | 02 |
Three Elective Modules of the Following | ||
IT 4030 | Internet of Things | 04 |
IT 4040 | Database Administration | 04 |
IT 4050 | Innovation Management & Entrepreneurship | 04 |
IT 4060 | Machine Learning | 04 |
IT 4090 | Cloud Computing | 04 |
IT 4100 | Software Quality Assurance | 04 |
IT 4110 | Computer Systems and Network Administration | 04 |
IT 4120 | Knowledge Management | 04 |
SE 4050 | Deep Learning | 04 |
SE 4060 | Parallel Computing | 04 |
IT 4130 | Image Understanding and Processing | 04 |
IE 4040 | Information Assurance and Auditing | 04 |
IE 4060 | Robotics and Intelligent Systems | 04 |