Teaching programming in the context of solving engineering problems. - Joseph P. Hoffbeck; Heather E. Dillon; Robert J. Albright; Wayne Lu; Timothy A. Doughty (FIE, 2016)