What is your next education pathway?
The BSc (Hons) in Computer Science with Data Science from Coventry University (UK), offered at NIBM, blends strong computer science foundations with specialized training in data science, AI, and machine learning. This program equips you with in-demand skills in Programming, Data Analysis, Statistical Modelling, Neural Networks, Data Visualization, Machine Learning, and Cyber Security – preparing you for the fast-growing data-driven tech industry.
You'll gain hands-on experience through practical modules, industry placements, innovation projects, and a final-year capstone project, building a strong portfolio and real-world problem-solving abilities.
This internationally recognized UK degree opens doors to high-demand careers such as Data Analyst, Data Scientist, Machine Learning Engineer, Business Intelligence Analyst, Software Developer / Engineer, and Data Engineer – both in Sri Lanka and Globally.
Entry Requirements
A/L Option: Minimum of 2 passes at G.C.E A/L in Mathematics / Science streams or Technology stream with ICT
O/L Option: Sat for G.C.E. A/L in Mathematics/ Science Streams / Technology stream with ICT and passed G.C.E. O/L with minimum 5 credits including “B” passes for Mathematics and Science / ICT and “C” pass for English
NIBM Option: Successfully completed a Certificate Program specialized in Software Engineering at NIBM
Commencement
- Colombo: 12th March 2026 (Year 03)
Colombo - 13th June 2026 | 09th July 2026 (Year 01)
Programme Fees
Current Fee Structure
Year 01: Course Fee: LKR 350,000/= + Registration Fee: LKR 5,000/= | (Full Time / Part Time)
Year 02: Course Fee: LKR 350,000/= + Registration Fee: LKR 5,000/= | (Full Time / Part Time)
Year 03: Course Fee: LKR 850,000/= + Registration Fee: LKR 10,000/= | (Part Time)
Year 04: Course Fee: LKR 800,000/= | (Part Time)
Awarding University
Career Opportunities
Data Analyst
Data Scientist
Machine Learning Engineer
Business Intelligence (BI) Analyst
Software Developer/Engineer
Data Engineer
Course Structure and Modules
Diploma in Software Engineering (Year 01)
Introduction to Computer Science
Mathematics for Computing
Algorithms and Programming Fundamentals
Digital Logic & Computer Organization
Object Oriented Programming
Data Management 1
Computer Networks
GUI Development
Software Engineering
Enterprise Application Development 1
Operating Systems
Developing Modern Web
Business Solution Development Project
Effective Communication Skills 1
-Diploma Certificate is awarded-
Higher National Diploma in Software Engineering (Year 02)
Robotics
Programming, Data Structures and Algorithms 1
Enterprise Application Development 2
Data Management 2
Statistics for Computing
Data Warehousing and Business Intelligence
Mobile Application Development
Internet of things
Machine Learning
Emerging Technologies
IT Management Practices
Effective Communication Skills 2
Innovations and Entrepreneurship Project
Industry Placement
-HND Certificate is awarded-
BSc (Hons) Computer Science with Data Science (Year 03)
Artificial Intelligence
Linear Statistical Models
Programming, Data Structures and Algorithms 2
Technology and Its Social, Legal and Ethical Context
Cyber Security
Data Science
Effective Communication Skills 3
BSc (Hons) Computer Science with Data Science (Year 04)
Data Visualization
Neural Networks Systems
Statistical Methods for Data Science
Machine Learning
Project
Leadership and Entrepreneurial Practice in Computing
* We regularly review our course content to make it relevant and current for the benefit of our students. For these reasons, course modules may be updated, please contact us for the latest information.