programming: creating a sequence of instructions to enable the computer to do something
creating by mental acts: the act of creating something by thinking
point system: a system of evaluation based on awarding points according to rules