What is your next education pathway?

The BSc (Hons) in Computer Science with Artificial Intelligence is a comprehensive program that equips students with strong computing, AI, and software development skills, preparing them for careers in AI, machine learning, software engineering, and emerging technologies.

The curriculum starts with core computer science fundamentals, including programming, database management, networking, and software engineering principles. As students progress, they gain expertise in object-oriented programming (Java), web application development, and project management, along with a solid foundation in probability, statistics, and ethical considerations in computing.

The program advances into AI and machine learning, covering data structures, algorithms, deep learning, computer vision, natural language processing (NLP), robotics, and cloud computing. Students also gain hands-on experience with NoSQL databases, IoT, embedded systems, and image processing, enabling them to develop real-world AI applications.

The final year focuses on intelligent agents, artificial neural networks, cybersecurity, and advanced AI techniques, culminating in an individual AI research project and industrial training.

With a balance of theoretical knowledge and practical experience, graduates will be well-equipped for roles in AI development, data science, cybersecurity, cloud computing, and software engineering, making them highly sought after in the tech industry.

Department
Department
SCHOOL OF COMPUTING
Campus
Campus
Kandy KIC
Level
Level
Degree Programmes
Method
Method
Part Time
Duration
Duration
03 Years
Medium
Medium
English

Entry Requirements

Year 01: Diploma in Computer Science with Artificial Intelligence

  • Minimum 2 passes at G.C.E A/L in any stream
  • Successfully completed a Certificate in Computer Science with Artificial Intelligence / Certificate in Computer Science / Certificate in Software Engineering


Year 02: Higher National Diploma in Computer Science with Artificial Intelligence

  • 2 Passes at G.C.E. A/Ls in Physical Science, Biology Stream, or Technology Stream

  • Sat for G.C.E. A/Ls in Mathematics, Biology, or Technology Stream and G.C.E. O/Ls with 5 Credits including Mathematics and English or ICT and English

  • G.C.E. O/Ls with 5 Credits including Credit for Mathematics and English with 1 year of working experience in a relevant field

  • Successfully completed the certificate in Computer Science or the certificate in Computer Programming / Software Engineering / Software Development in JAVA at NIBM

  • Successfully completed an Advanced Certificate (NVQ Level 4) offered by a recognized institute.


Year 03: BSc (Hons) in Computer Science with Artificial Intelligence

  • Minimum 2 passes at G.C.E A/Ls in any stream
  • Successfully completed a Certificate in Computer Science with Artificial Intelligence / Certificate in Computer Science / Certificate in Software Engineering

Commencement

  • KIC Peradeniya – 29th May 2025 (1st Year)

Programme Fees

Current Fee Structure
  • Year 01 – Course Fee: LKR 350,000/= + Registration Fee: LKR 5,000/=

  • Year 02 – Course Fee: LKR 400,000/= + Registration Fee: LKR 5,000/=

  • Year 03 – Course Fee: LKR 850,000/= + Registration Fee: LKR 10,000/=

*Subject to change without prior notice. Conditions apply.

Awarding University

Course Structure and Modules


Year 01: Diploma in Computer Science with Artificial Intelligence

Semester 01

  • Introduction to computer Systems

  • Computer Programming

  • Mathematics for Computer Science

  • Software Engineering Fundamentals

  • Relational Database Management Systems

  • Data Communications and Computer Networks

Semester 02 

  • Object Oriented Programming with Java

  • Introduction to Artificial Intelligence

  • Probability and Statistics

  • Web Application Development

  • Project Management for Computer Science

  • Social, Ethical and Professional Issues in Computing

NON – CREDIT COMPULSORY MODULES

  • Effective Communication Skills I


Year 02: Higher National  in Computer Science with Artificial Intelligence

Semester 01

  • Data Structures and Algorithms

  • Machine Learning for Artificial Intelligence

  • Data Modeling and NoSQL Database

  • Embedded Systems

  • Numerical Mathematics and Computing

  • Internet of Things (IOT)

Semester 02

  • Image Processing

  • Computer Vision

  • Cloud Computing

  • Robotics

  • Natural Language Processing

  • AI Project 

  • Industrial Training

NON – CREDIT COMPULSORY MODULES

  • CREST

  • Effective Communication Skills II


YEAR 03: BSc (Hons) in Computer Science with Artificial Intelligence

  • Intelligent Agent

  • Security

  • Artificial Neural Networks

  • Machine Learning

  • Individual Project Preparation

  • Individual Project