(1) The process of writing a program includes designing, cretesting, and debugging (finding errors). We can use design tools to create a model of the program which will save a computer program to turn out horribly wrong. The simplest of these is PSEUDOCODE, a cross between a programming language and the human language. Pseudocode’s sole purpose is to help programmers make the transition from the English language to programming.