writing a program requires knowledge of computer programming