On the Design and Development of a UML-Based Visual Environment for Novice Programmers. - Brian D. Moor; Fadi P. Deek (J. Inf. Technol. Educ., 2006)