a computer program can consists of a sequence of instructions in a programming language and data