introductory slides for programming methodology 1200857