Browse by Author or creator
Article
Ma, L. and Ferguson, John and Roper, M. and Wood, M. (2011) Investigating and improving the models of programming concepts held by novice programmers. Computer Science Education, 21 (1). pp. 57-80.
Book Section
Ma, L. and Ferguson, J. D. and Roper, M. and Ross, I. and Wood, M.; Brézillon, Patrick and Russell, Ingrid and Labat, Jean-Marc, eds. (2009) Improving the mental models held by novice programmers using cognitive conflict and jeliot visualisations. In: ITICSE 2009. ACM, New York, pp. 166-170. ISBN 978-1-60558-381-5
Ma, L. and Ferguson, J. D. and Roper, M. and Ross, I. and Wood, M.; White, Hazel, ed. (2008) A web-based learning model for improving programming students' mental models. In: Proceedings of the 9th annual conference of the subject centre for information and computer sciences. HE Academy, GBR, pp. 88-94. ISBN 9780955967603
Ma, L. and Ferguson, J. D. and Roper, M. and Ross, I. and Wood, M.; Dougherty, J. D. and Rodger, Susan and Fitzgerald, Sue and Guzdial, Mark, eds. (2008) Using cognitive conflict and visualisation to improve mental models held by novice programmers. In: Proceedings of the 39th ACM SIGCSE Technical Symposium on Computer Science Education. ACM, pp. 342-346. ISBN 978-1-59593-799-5
Ma, L. and Ferguson, J.D. and Roper, M. and Wood, M.; (2007) Investigating the viability of mental models held by novice programmers. In: ACM SIGCSE Bulletin. ACM Press, New York, USA, pp. 499-503. ISBN 1-59593-361-1
Conference or Workshop Item
Ma, L. and Ferguson, J. and Roper, M. and Wood, M. (2007) Improving the viability of mental models held by novice programmers. In: Eleventh Workshop on Pedagogies and Tools for the Teaching and Learning of Object Oriented Concepts. ECOOP Workshops 2007, 2007-07-01. (Unpublished)
Elsweiler, D. and Ruthven, I. and Ma, L. (2006) Considering human memory in PIM. In: SIGIR 2006 Workshop on Personal Information Management, 2006-08-10 - 2006-08-11.
Ma, Linxiao and Ferguson, John D. and Roper, Marc and Wood, Murray and Wilson, John (2005) A collaborative approach to learning programming: a hybrid learning model. In: 6th Annual Higher Education Academy Subject Network for Information Computer Science conference, 2005-08-30 - 2005-09-01.