The University of Colombo School of Computing (UCSC) celebrated 50 years of computing in the University of Colombo in 2017.  The first ever Computer Science Masters programme in Sri Lanka was launched at the University of Colombo in 1990, while computing was taught at undergraduate level university of Colombo since 1967. The masters level teaching grew ever since to the current state, and has evolved into three masters programs today. The course is delivered by a highly qualified academic staff and professionals from the industry.

The faculty of UCSC consists of three professors, and over 20  PhD holders specializing in several  disciplines in computing domain. As the pioneers of computing in Sri Lanka, UCSC aims to provide its students a unique experience in both theoretical and practical aspects of computing.

The programme consists of both the course work and a dissertation spanning into 2 years. The Master of Information Technology programme is designed for graduates  who wish to pursue a progressive career in an Information Technology related area. MIT degree programme shall provide a sound foundation for a career in the domain of IT and also provides pathways to undertake further studies in Computing. This two year part-time degree programme is also suitable for those who wish to specialize in a multi-disciplinary field.

Eligibility Requirements:

a) A Bachelors Degree from a University or Institution recognized by the University Grants Commission and/or the University of Colombo; OR

b) Any other academic or professional qualification deemed equivalent to a Bachelors Degree by the Senate of the University of Colombo on the recommendation of the School. Each application under this category shall be considered on a case-by-case basis.

Note: A student who satisfies the specified minimum academic performance in the first two semesters is eligible to register for the second year of the program (third and fourth semesters)


The applicants who possess the eligibility requirements, will have to go through a written selection test(Aptitude test) and an interview in order to be selected to the programme. 


Fee Structure:

The fee for MIT is categorized into 3 types: local, foreign SAARC countries, and foreign non SAARC countries.

In addition, you will have to pay a Non-Refundable Library Fee of Rs. 15,000/= for using the library facilities of the UCSC as a graduate student. The non-refundable library fee should only be paid once and is valid for the whole duration of the degree programme. The value of the library fee is same for both local and foreign students.

Note: Non-Refundable Library Fee is NOT included in the fee for degree programme.

Student should pay a 75% of the course fee at the initial registration for the degree programme in the first year. The balance of 25% of the fee should be paid at the registration for the second year of the degree programme.

Course Fee: 

Local Students:

Initial payment at first year Rs. 225,000
Payment at second year Rs. 75,000
Total Fee Rs. 300,000


Foreign SAARC Students:

Initial payment at first year US$ 2025
Payment at second year US$ 675
Total Fee US$ 2700


Foreign Non-SAARC Students:

Initial payment at first year US$ 2475
Payment at second year US$ 825
Total Fee US$ 3300


Duration and Lecture Time

The programme is a part time course which consists of four semesters that span over a duration of 2 years. Each semester is 15 weeks long.

Course work includes both theory and practical components which may include continuous assessments. Each semester has an end semester examination. Medium of instruction is in English.

Lectures/Tutorials/Practical will be held on Friday evenings and weekends.

Course Outline

Semester 01

In the first semester of the programme of study, following 4 compulsory courses shall be offered.


Course Code Course Code
MIT 1201 Program Design and Programming
MIT 1202 Computer Systems
MIT 1203 Database Systems
MIT 1204 System Analysis and Modelling


Semester 02

In the second semester of the programme of study, following 5 compulsory courses shall be offered.


Course Code Course Code
MIT 2201 Computer Networking
MIT 2202 Software Engineering
MIT 2203 Data and Network Security
MIT 2204 Agile Software Development
MIT 2205 IT Innovation


Semester 03

a) In the third semester of the programme of study, following 3 compulsory courses shall be offered.

Course Code Course Code
MIT3201 Individual Project (5 Credits)


b) Optional course units

Course Code Course Code
MIT3202 Project Management and Professional Issues in IT
MIT 3203 The Foundations of e-Learning
MIT 3204 Data Mining and Warehousing
MIT 3205 User Interface Design
MIT 3206 Mobile Computing


Semester 04

a) In the Fourth Semester following 4 optional courses shall be offered.


Course Code Course Code
MIT4201 Software Quality Assurance
MIT4202 IT Strategy and Policy
MIT4203 Business Statistics and Operational Research
MIT4204 e-Business Applications and Strategies



It is hereby informed that the above information is only for general information and is not for official purposes. Any information contained herein shall be confirmed by reference to the relevant authority.