summary of programming methodology 903693