+94 117 572 572


Bachelor of Information Technology (BIT) Degree – UCSC


BIT is the most sought after yet cost effective Academic Degree(External) Programme from the University of Colombo School of Computing (UCSC) since the year 2000 in SriLanka.
ESOFT is Sri Lanka’s #1 BIT Trainer having produced the largest share of passed out graduates including 9+ first class degree holders and 8 Gold medalists year after year.


FIT is an alternative qualification for students who do not possess A/L qualifications to enroll into the Bachelor of Information Technology (BIT) programme.

An applicant may be considered for Admission to the BIT degree program, if he/she has:

a) Advanced Level 3 Passes (in one sitting)

b) FIT-UCSC should be completed

Year 01- Diploma in Information Technology

(All Compulsory with continuous assessments)
Code Name Credits Semester
IT1105 Information Systems & Technology 3 1
IT1205 Computer Systems 3 1
IT1305 Web Application Development I 3 1
EN1101 Communication Skills 3 1
EN1201 Introductory Mathematics 2 1
EN1301 Personal Computing 2 1
IT2105 Mathematics for Computing I 3 2
IT2205 Programming I 4 2
IT2305 Database Systems 4 2
IT2405 Systems Analysis & Design 3 2

Year 02-Higher Diploma in Information Technology(HDIT)

(All Compulsory with continuous assessments)
Code Name Credits Semester
IT3105 Object Oriented Analysis & Design 3 3
IT3205 Fundamentals of Software Engineering 3 3
IT3305 Mathematics for Computing II 3 3
IT3405 User Interface Design 3 3
IT3505 Web Application Development II 4 3
IT4105 Programming II 4 4
IT4205 Information Technology Project Management 3 4
IT4305 Rapid Software Development 3 4
IT4405 Data Communication & Networks I 4 4

Year 03-Bachelor of Information Technology(BIT)

(Select all Compulsory (C) and Select optional (O) subjects to complete 30 credits)
Code Name Credits Semester Select
IT5105 Professional Issues in IT 3 5 C
IT5205 Information Systems Security 3 5 C
IT5305 Computer Systems II 3 5 C
IT5405 Fundamentals of Multimedia 3 5 O
EN5101 Fundamentals of Management 2 5 C
IT6105/IT 6605 Software Development Project / Industrial Placement 10 6 C
IT6205 Systems & Network Administration 3 6 C
IT6305 Database Systems II 3 6 C
IT6405 e-Business Application 3 6 0
IT6505 Middleware Architecture 3 6 0
EN6101 Introduction to Entrepreneurship 2 6 c

1.1 BIT (Part Time)

Part time lectures conducted on single day per week basis from ( 8:30AM -6:00PM)
Course Fee Per Semester :- Rs.30,000/-
Installment :- (Rs.9,000/- + 3 x Rs.7,000/-)


Full time Degree programme covers the entire BIT Degree, including internationally recognized job oriented programmes
Lectures are conducted from Monday to Thursday from 9:00AM – 4:00PM
Following are the job oriented programmes offered together with BIT for BIT PLUS students

  • Fundamental of Programming (Java)
  • Diploma in Hardware & Networking
  • Diploma in Web Engineering
  • Diploma in Software Engineering
  • Project Proposal guidance
  • Project Class
  • Industrial placement (Subject to availability)
  • Linux / centOS Network Administration
  • Job placement support

Course Fee (6 Semesters) :- Rs.269,000/-
Installment :- (Rs.29,000/- + 24 x Rs.10,000/-)


2. FIT

FIT 102: ICT Applications
FIT 202: English for ICT
FIT 302: Mathematics for ICT


3. BIT Project

As ESOFT We do offer four kind of Project classes

  • BIT Project-PHP(Basic)
  • BIT Project-C#(Basic)

Duration :- 14 Hours
Course Fee :- Rs.8,000/-

  • BIT Project-PHP(Advanced)
  • BIT Project-C#(Advanced)

Duration :- 6 Months
Course Fee :- 25,000/-
Installment :- (Rs.9,000/- + 2* Rs.7,000/-)


BIT :- 6 Months (Per Semester)
BIT PLUS :- 3Years(All Six semesters)
FIT :-5months
BIT Project Basic :- 14 Hours
BIT Project Advanced :- 6 months

Training mode

BIT –Class Room
FIT –Class Room
BIT PLUS- Class Room & Interactive Labs (Most practical modules are delivered by “Hands On” Training)

Assessment Method

BIT & BIT PLUS :- Exam, Assignment, Practical, Project
FIT :- Exam , Practical
BIT Project :- Projects


BIT :- Awarded by UCSC
BIT PLUS :- Awarded By UCSC & ESOFT & Professional Certification’s
FIT :- Awarded by UCSC
BIT Project :- Awarded by UCSC

BIT Programme is designed to:

  • Produce qualified ICT professionals in addition to the traditional University output
  • Set professional standards and encourage students to obtain skills in commercial ICT applications and in the usage of necessary tools
  • Enable those who could not enter the university to read for a degree in ICT due to severe competition to work towards obtaining such a degree
  • Give an opportunity to those non-graduates already working in ICT to obtain a formal qualification in ICT through self-study.

Batch Schedule

Batch Number Batch Description Commencement Date Day(s) Starts at Ends at