This document outlines the syllabus for a course on computer programming using the C/C++ language taught at Chiangrai Vocational College in Thailand. The course is designed to teach students about computer programming through coding in C/C++ using control statements, variables, data types, operators, conditions, decisions, and repeating loops. By the end of the course students will have competency in algorithms, C++ patterns, operators, control statements, pointers, functions, arrays, data structures, and file handling. The course will be taught over 18 weeks and cover these topics through practice problems and exams.