write program
code up compile debug decide what program should do design model of program design program design program first determine objectives of program do requirements analysis first get computer get education have access to computer have computer have computer knowledge have paper heralded as god know computer language know how to use compters know programming language know subject matter know what steps learn how to write computer programs learn how to write program learn programming language learn to code lurn to program make flow chart smart use computer use paper and pencil write code write code in compiler write data division write file section write identification division write procedure division