Introduces the fundamental concepts, history, and principles of computer science and computational thinking
Develops programming skills and logical problem-solving techniques using modern programming languages.
Covers advanced programming concepts used in software development.
Focuses on efficient data organization and algorithm development.
Introduces database design, implementation, and management.
Explores the internal structure and operation of computer systems.
Provides knowledge of operating system concepts and management.
Covers networking concepts, protocols, and communication technologies.
Introduces methodologies and best practices for software development.
Develops skills for creating modern web and mobile applications.
Introduces information security principles and cybersecurity practices.
Explores intelligent systems and machine learning applications.
Develops research, analytical, and innovation skills in computing.
Upon successful completion of the programme, learners will be awarded a Professional Certificate in Computer Science (Specialist Programme), demonstrating advanced competence in programming, software development, database systems, networking, cybersecurity, artificial intelligence, cloud computing, and modern computing technologies.