Bachelor of Science Honours in Information Technology

Bachelor of Science Honours in Information Technology

Bachelor of Science Honours in Information Technology is a critical step in gaining and demonstrating your proficiency in the field.

Entry Requirements

Minimum 3 passes at GCE (A/L) in any stream in one sitting OR
Three passes at IGCSE A/L Examinations (Cambridge /Edexcel) in one sitting

Course Duration

BSc in IT (General Degree) 3-Years
BSc in IT (Honours Degree) 4-Years


UGC Recognized | Ministry of Education Approved



The Bachelor of Science Honours in Information Technology is a specialized undergraduate degree programme that focuses on equipping students with a comprehensive understanding of information technology and its applications including operating systems, technical support, and networking.


The successful completion of BSc (Hons) in IT degree Programme will enable the undergraduates to excel in a world that is increasingly based on Information Technology. The comprehensive curriculum will equip a student with knowledge in strategic solutions in IT while applying knowledge and skills to ensure the advancement as professionals, and develop the intellectual capacity for research in the field of IT.

Duration: 4-Year Honours


Minimum 3 Passes at GCE A/L (any stream) or

Minimum 3 passes at IGCSE A/L Examinations (Cambridge /Edexcel)

With a Credit Pass for GCE O/L Mathematics



  • Software Engineer
  • Network / System Administrator
  • Software Quality Assurance Engineer
  • Data Scientist
  • DevOps Engineer
  • IT Manager
  • Full Stack Developer
  • IT Lecturer
  • Database Administrator


Registration Fee: Rs 35,000

Course Fee: Rs 950, 000 (all 4 years)

Installment Plan: Semester Fee Rs 118,000


Year I: Semester I (SLQF Level 3)
BSIT 11013 Introduction to Computer Systems Core 3
BSIT 11024 Fundamentals of Programming Core 4
BSIT 11033 Fundamentals of Web Design Core 3
BSIT 11044 Mathematics for IT Core 4
BSIT 11052 English for IT Core 2
 Year I: Semester II
BSIT 12014 Computer Networks Core 4
BSIT 12023 Operating Systems Core 3
BSIT 12034 Database Management Systems Core 4
BSIT 12044 System Analysis and Design Core 4


Year II: Semester I (SLQF Level 4)
BSIT 21013 Software Engineering Methods Core 3
BSIT 21023 Object Oriented Programming Core 3
BSIT 21033 Data Structures and Algorithms Core 3
BSIT 21044 Computer Architecture and Organization Core 4
BSIT 21054 Web Programming Core 4
BSIT 21062 Introduction to Probability and Statistics Core 2


 Year II: Semester II
BSIT 22013 Visual Application Programming Core 3
BSIT 22023 Multimedia Development Core 3
BSIT 22032 IT Project Management Core 2
BSIT 22043 Cyber Security Fundamentals Core 3
BSIT 22052 Research Methodology and Scientific Communication Core 2
BSIT 22063 Group Software Project Core 3
Year III: Semester I (SLQF Level 5)
BSIT 31012 IT Quality Assurance Core 2
BSIT 31023 Big Data Analytics Core 3
BSIT 31032 Introduction to Artificial Intelligence Core 2
BSIT 31043 Professional Practice and Ethics Core 3
BSIT 31053 Web Services Core 3
BSIT 31062 Statistical Distributions Core 2
BSIT 31073 Human Computer Interaction Core 3
 Year III: Semester II
BSIT 32006 Industrial Training (GPA) – 6 Months Full Time Core 6


Year IV: Semester I (SLQF Level 6)
BSIT 41013 Distributed Systems and Cloud Computing Elective 3
BSIT 41023 Advanced Database Systems Core 3
BSIT 41033 Applied Machine Learning Elective 3
BSIT 41043 Data Mining & Data Warehousing Core 3
BSIT 41053 Information Retrieval and Web Analytics Elective 3
BSIT 41063 Mobile Application Development Elective 3
BSIT 43078 Research Project Core 8
 Year IV: Semester II
BSIT 42013 Wireless Communication and Networks Elective 3
BSIT 42023 Introduction to IoT Enterprise Application Elective 3
BSIT 42033 Development Core 3
BSIT 42042 Data Visualization Elective 2
BSIT 42053 Cyber Attacks and Detection Elective 3
Total Credit Value for the Degree Programme: 120 120