The main emphasis of the course is on the basic principles of programming using the C++ programming language. This course covers problem solving techniques using computational thinking (CT) methods, basics of programming, control structures, modular programming, text file processing, reference variables, pointer and one-dimensional array and two-dimensional array.

Kursus ini menekankan konsep asas pengaturcaraan menggunakan bahasa pengaturcaraan C++. Kursus ini juga merangkumi teknik penyelesaian masalah menggunakan kaedah pemikiran komputasional (CT), asas pengaturcaraan, struktur kawalan, pengaturcaraan bermodul, pemprosesan fail teks, pemboleh ubah rujukan, konsep penuding dan tatasusunan satu dan dua dimensi.
Skill Level: Beginner