What is your next education pathway?
The Diploma in Computer Science with Artificial Intelligence provides a strong foundation in computing, programming, and AI technologies, equipping students with the skills needed for careers in software development, AI, and IT industries.
The program covers computer systems, programming languages, database management, and computer networks, giving students a thorough understanding of software and hardware fundamentals. With a focus on Object-Oriented Programming (Java), web application development, and project management, students gain hands-on experience in building and managing real-world applications.
The course also introduces Artificial Intelligence, exploring AI techniques, knowledge-based agents, and AI applications in game development, preparing students for the growing demand in machine learning and automation. A strong mathematical foundation, including probability, statistics, and calculus, enhances analytical and problem-solving skills essential for AI and computing.
Additionally, the program emphasizes software engineering principles, ethical considerations in computing, and effective communication skills, ensuring students develop both technical expertise and professional competencies. Graduates will be well-prepared for roles in software engineering, AI development, IT consulting, and emerging technology fields.
Entry Requirements
- G.C.E. (A/L) Option: Minimum 2 passes at G.C.E A/L in any stream
NIBM Option: Successfully completed a certificate programme in Computer Science with Artificial Intelligence/Certificate in Computer Science/Certificate in Software Engineering
Commencement
- KIC Peradeniya - 07th May 2025
Programme Fees
Current Fee Structure
- Course Fee: LKR 350,000/= + Registration Fee: LKR 5,000/=
Course Structure and Modules
SEMESTER 1
- Introduction to computer Systems
- Computer Programming
- Mathematics for Computer Science
- Software Engineering Fundamentals
- Relational Database Management Systems
- Data Communications and Computer Networks
SEMESTER 2
- 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