BIT at the University of Colombo (UCSC).

Sri Lanka's first-ever external degree in Information Technology, awarded by the University of Colombo, taught here in Jaffna by an officially recognized UCSC teaching institute.

UCSC Recognized Teaching Institute 3 levels · DIT → HDIT → BIT 122 graduates since 2014
Awarding universityUniversity of Colombo
Structure3 levels · 6 semesters
Class modeCampus · Zoom · recorded
MediumEnglish & தமிழ்
Programme Structure

Three levels. A qualification at every step.

L1

Level I: Diploma in IT

Year one, semesters 1 and 2. It carries 31 credits, of which at least 30 must be GPA credits. Finish this level and you already hold a University of Colombo qualification, even if you go no further.

Award: Diploma in Information Technology
L2

Level II: Higher Diploma in IT

Year two, semesters 3 and 4, and a minimum of 30 GPA credits. This is where the work gets serious: information security, data structures, enterprise development, UX and project management.

Award: Higher Diploma in Information Technology
L3

Level III: the BIT degree

Year three, semesters 5 and 6, another 30 GPA credits: built around an 8-credit Software Development Project that runs across both semesters. You choose electives alongside it.

Award: Bachelor of Information Technology
You set the pace.

Each level has to be finished within three years of registering for it, and the whole degree can be spread over six. Plenty of our students are working full time while they study.

How the teaching works

  • Lectures and tutorials on campus in Kokuvil, or live over Zoom if you can't travel
  • The UCSC Virtual Learning Environment for notes, quizzes and assignments
  • Lab sessions, so you write code rather than only read about it
  • Every class recorded and posted to Google Classroom, so you can go back over anything you missed
  • Past-paper clinics in the weeks before each exam
Getting in

Do you qualify?

UCSC asks for two things, and you need both. Most people assume A/Ls are the only way in, they aren't. There are six other routes.

A Entry qualification (any one)

  • Three passes at local G.C.E. A/L (new syllabus) in one sitting
  • Four passes at local G.C.E. A/L (old syllabus) in one sitting
  • Three passes at Cambridge or Pearson Edexcel International A/L in one sitting
  • All the theory components of the UCSC's own FIT programme
  • The HNDIT, verified by SLIATE
  • NVQ Level 5 or above in IT, verified by TVEC
  • Anything the University Senate accepts as equivalent

B School qualification (any one)

  • Six passes at G.C.E. O/L with three credits. Those credits must include Mathematics and English
  • The same at Cambridge or Pearson Edexcel International O Level
  • Anything the University Senate accepts as equivalent

Not sure where you stand? Send us your results and we'll tell you straight away whether you qualify, and which route is quickest for you. It costs nothing to ask.

Curriculum · from 2026/2027

The updated UCSC syllabus.

UCSC rewrote the BIT syllabus for the 2026/2027 academic year. It leans much harder into what employers are hiring for now: full-stack development, machine learning, cybersecurity, data analytics and mobile apps.

Full-Stack Web Development Modern Web Applications Enterprise Applications Data Structures & Algorithms Information & Network Security Data Analytics Applied Machine Learning Mobile App Development Software Quality Assurance
Level I: Diploma in IT
CodeCourse title
Semester 1
IT1107Fundamentals of IT Systems
IT1207Computer Systems
IT1307Operating System Concepts
IT1407Fundamentals of Programming
EN1107Communication and Technical Writing for IT Professionals Non-GPA
Semester 2
IT2107Object-Oriented Software Modeling and Development
IT2207Fundamentals of Software Engineering
IT2307Database Systems
IT2407Fundamentals of Full-Stack Web Development
IT2507Mathematics for Computing
Level II: Higher Diploma in IT
CodeCourse title
Semester 3
IT3107Principles of Information Security
IT3207Data Structures and Algorithms
IT3307Data Management and Governance
IT3407Modern Web Application Development
EN3107Application-Focused Laboratory Non-GPA
Semester 4
IT4107User Experience Design
IT4207Enterprise Application Development
IT4307Information Technology Project Management
IT4407Probability and Statistics for IT
IT4507Computer Networks
Level III: Bachelor of Information Technology
CodeCourse titleCredits
Semesters 5 & 6
IT5107Software Development Project8
EN5107Fundamentals of Management & Entrepreneurship Non-GPA2
IT5207Professional Practice3
IT5307Fundamentals of Data Analytics Optional3
IT5407Systems & Network Administration3
IT5507Applied Machine Learning2
EN6107Emerging Topics in Information Technology Non-GPA2
IT6207Software Quality Assurance3
IT6307Mobile Application Development4
IT6407Network Security and Audit3
IT6507e-Business Technologies Optional3
Total credits for Level III30
Already enrolled?

The previous syllabus.

If you registered before the 2026/2027 intake you're on the older course structure. These are the tables that apply to you, and if you're not sure which set you're on, ask the office and we'll check your registration.

UCSC BIT Level I course table with codes, credits and GPA credits
Level I, 34 credits
UCSC BIT Level II course table with codes, credits and GPA credits
Level II, 32 credits
UCSC BIT Level III course table
Level III

Join BIT and build your future in IT.

We guide you through UCSC registration and get you into classes.