Basic Programming

This subject introduces the basic skills on programming. It helps students to have
general fundamental concepts of program development to solve the problems in
science and technology. The student will be exposed to the basic programming
knowledge, such as how computer stores data, programming logic structure,
good programming practice, and introduction to development tools.

The focus is on the understanding of basic programming concepts such as data
type, Input/Output, function, array, strings, and algorithms. These concepts are
required so that the students are able to create a simple program to answer
simple tasks.

This course aims to train and develop students with the basic skills in producing
digital assets in the hope of leading to finer details of producing artwork, 2D/3D
models and assets for video games.