The synthesis of a unified pedagogy for the design and evaluation of e-learning software for high-school computing. - Peter Yiatrou; Irene Polycarpou; Janet C. Read; Maria Zeniou (FedCSIS, 2016)