Layout for Learning - Designing an Interface for Students Learning to Program. - Suzan Badri; James Denholm-Price; James Orwell (CSEDU (1), 2011)