Computer Programming
Students will get an initial awareness of computer technologies and fundamentals,
and get interested in computer technologies.
Logic ability, and problem-solving skills will be greatly improved through learning programming languages (Scratch, C++, Python, etc.)
and designing algorithms.
Solve math challenges with coding practices, and hands-on challenges
with competitive programming. (Canadian Computing Competition).