overview of programming methodology 2 pages 6753148