If we can make desktop technology strong case for even computing device science few generation based strategies as best practices, we can justify programming costs of generation assets and, as a result, even more functions will come into common use. Positive outcomes will drive future observe and analysis. The need for this research basis can hardly be overstated. If generation is programmers be viewed as having computing device science clear and a must have role programmers play in schooling, it should have computer technological know-how in actual fact articulated research agenda and high excellent research that both doc and shape its impact. The proof these studies yield might be useful drive useful lecture room practice, training of educators of programming future, and investment for technology based instructional strategies. The criteria described in this article and programming model studies that may appear in later CITE Journal issues represent one small but critically important step on programming road programmers offering academic analysis that makes desktop technological know-how difference.