What is your next education pathway?
The Certificate in Computer Science with Artificial Intelligence provides a foundational understanding of computer systems, programming, and AI techniques, preparing students for careers in technology, data science, and software development. This course introduces core computer science concepts, including computer architecture, data representation, and communication networks, giving students a solid technical base.
Students will learn essential programming skills through modules on pseudocode, flowcharts, conditional statements, loops, and arrays, which are fundamental for software development. Additionally, the mathematics for computer science component covers algebra, functions, trigonometry, and calculus, equipping students with the analytical skills needed for computational problem-solving.
The Artificial Intelligence module introduces AI techniques, game-playing algorithms, and knowledge-based agents, offering insight into how AI is shaping industries. This certificate is ideal for individuals looking to develop a strong foundation in computer science and AI while preparing for further studies or entry-level roles in IT, software engineering, and AI-driven applications.
Entry Requirements
- Sat for G.C.E. O/Ls and G.C.E. A/Ls
Commencement
- KIC Peradeniya - 21st January 2025
Course Structure and Modules
Introduction to Computer Systems
- Computer Architecture, Computer Organization
- Data Types and Representation
- Data Communication Concepts
- ISO/OSI Layered Architecture
- New Technology Trends
Computer Programming
- Introduction to Computer Programming
- Introduction to Pseudocode
- Graphical representation with flowcharts
- Operators
- Conditional Statements if, if else and nested if statements
- Control Statements – Loops
- Arrays
Mathematics for Computer Science
- Numbers
- Algebra
- Functions
- Trigonometry & Coordinate Systems
- Introduction to Calculus
Introduction to Artificial Intelligence
- AI Techniques
- Introduction to AI for game playing
- Introduction to knowledge-based agents