Site menu:

Research themes

My primary interests are the economic reform and the improving learning. These are carried into my current research through projects.

Many of my thoughts on peace-builkding and economic reform can be found on my refelections blog

Publications

Books

Thompson, E. (2011). How do practitioners understand? Practitioner perceptions of an object-oriented programming . Saarbrücken, Germany: VDM Verlag Dr. Müller GmbH KG.

Book chapters

Thompson, E. (2003). Giving a context to learning. In E. Errington (Ed.), Developing Scenario-based Learning: Practical insights for tertiary teachers (pp. 74-82). Palmerston North: Dunmore Press. ISBN: 0-86469-443-1

PhD Thesis

Thompson, E. (2008). How do they understand? Practitioner perceptions of an object-oriented program . Dissertation, Massey University, Palmerston North.

Journal articles

Thompson, E., & Kinshuk. (2011). The nature of an object-oriented program: How do practitioners understand the nature of what they are creating? [doi: 10.1080/08993408.2011.607010]. Computer Science Education, 21(3), 269-287.

Clear, T., Lister, R., Simon, Bouvier, D., Carter, P., Eckerdal, A., Jacková, J., Lopez, M., McCartney, R., Robbins, P., Seppälä, O., & Thompson, E. (2009). Naturally occurring data as research instrument: Analyzing examination responses to study the novice programmer. Inroads - The SIGCSE Bulletin.

Fuller, U., Johnson, C. G., Ahoniemi, T., Cukieman, D., Hernán-Losada, I., Jackova, J., et al. (2007). Developing a Computer Science-specific Learning Taxonomy. Inroads - The SIGCSE Bulletin, 39(4), 152-170.

Refereed Conference Papers

Thompson, E. (2015). What Can Practitioner Perceptions Tell Us About Our Subject? Paper presented at the The 16th Biennial Conference of the European Association for Research in Learning and Instruction (EARLI), Cyprus University of Technology (CUT), Limassol, Cyprus.

Wong, S. H. S., Thompson, E., & Beaumont, A. J. (2015). Reflective journals: Can they be used to identify struggling students? Paper presented at the Research in Engineering Education Symposium (REES2015) , Dublin Institute of Technology, Dublin, Ireland.

Whalley, J., Clear, T., Robbins, P., & Thompson, E. (2011). Salient elements in novice solutions to code writing problems. Paper presented at the 13th Australasian Computing Education Conference (ACE 2011) , Perth, Australia.

Thompson, E. (2010). Using the Principles of Variation to Create Code Writing Problem Sets Paper presented at the 11th Annual Conference of The Higher Education Academy - Information and Computer Sciences , Durham University.

Thompson, E. (2010) From Phenomenography Study to Planning Teaching. Proceedings of the 15th annual conference on Innovation and technology in computer science education . Bilkent, Ankara, Turkey. ACM.

Sheard, J., Carbone, A., Lister, R., Simon, B., Thompson, E., & Whalley, J. L. (2008). Going SOLO to assess novice programmers, Proceedings of the 13th annual conference on Innovation and technology in computer science education . Madrid, Spain: ACM. from: http://doi.acm.org/10.1145/1384271.1384328

Clear, T., Whalley, J., Lister, R., Carbone, A., Hü, M., Sheard, J., et al. (2008). Reliably classifying novice programmer exam responses using the SOLO taxonomy. In S. Mann & M. Lopez (Eds.), 21st Annual conference of the National Advisory Committee on Computing Qualifications (NACCQ 2008) . Auckland: NACCQ.

Simon, Sheard, J., Carbone, A., de Raadt, M., Hamilton, M., Lister, R., et al. (2008). Eight years of computing education papers at NACCQ. In S. Mann & M. Lopez (Eds.), 21st Annual conference of the National Advisory Committee on Computing Qualifications (NACCQ 2008) . Auckland: NACCQ.

Thompson, E., Luxton-Reilly, A., Whalley, J., Hu, M., & Robbins, P. (2008). Bloom's Taxonomy for CS assessment. In Simon & M. Hamilton (Eds.), Tenth Australasian Computing Education Conference (ACE 2008) (Vol. 78, pp. 155-162). Wollongong, NSW, Australia: ACS. From http://crpit.com/confpapers/CRPITV78Thompson.pdf

Clear, T., Edwards, J., Lister, R., Simon, B., Thompson, E., & Whalley, J. (2008). The teaching of novice computer programmers: bringing the scholarly-research approach to Australia. In Simon & M. Hamilton (Eds.), Tenth Australasian Computing Education Conference (ACE 2008) (Vol. 78, pp. 63-68). Wollongong, NSW, Australia: ACS. From http://crpit.com/confpapers/CRPITV78Clear.pdf

Suhonen, J., Thompson, E., Davies, J., & Kinshuk. (2007). Applications of variation theory in teaching programming. In R. Lister & Simon (Eds.), Seventh Baltic Sea Conference on Computing Education Research (Koli Calling 2007) (Vol. 88). Koli National Park, Finland: Australian Computer Society, Inc.

Thompson, E. (2007) Holistic assessment criteria - Applying SOLO to programming projects. In Mann, S. & Simon (Eds.) Proceedings of the Ninth Australasian Computing Education Conference (ACE2007) . Ballarat, Victoria, Australia, Australian Computer Society Inc. From: http://crpit.com/confpapers/CRPITV66Thompson.pdf

Thompson, E., Whalley, J., Lister, R. & Simon, B. (2006) Code Classification as a Learning and Assessment Exercise for Novice Programmers. The 19th Annual Conference of the National Advisory Committee on Computing Qualifications: Preparing for the Future — Capitalising on IT . Wellington. ISSN 1176-8082. (Received Citrus Award for Collaborate Research and highly commended in Best Paper Award). From: http://bitweb.tekotago.ac.nz/staticdata/allpapers/2006/papers/291.pdf

Lister, R., Simon, B., Thompson, E., Whalley, J. & Prasad, C. (2006) Not seeing the forest for the trees: Novice programmers and the SOLO taxonomy. Innovation and Technology in Computer Science Education (ITiCSE 2006) . Bolonga, Italy. From: http://doi.acm.org/10.1145/1140124.1140157

Thompson, E. (2006). Using a subject area model as a learning improvement model. In D. Tolhurst & S. Mann (Eds.), Eighth Australasian Computing Education Conference (ACE2006) (Vol. 52, pp. 197-203). Hobart, Tasmania, Australia: Australian Computer Society Inc. ISBN: 1-920-68234-1, ISSN: 1445-1336. From: http://crpit.com/confpapers/CRPITV52Thompson1.pdf

Thompson, E., Hunt, L. M., & Kinshuk. (2006). Exploring learner conceptions of programming. In D. Tolhurst & S. Mann (Eds.), Eighth Australasian Computing Education Conference (ACE2006) (Vol. 52, pp. 205-211). Hobart, Tasmania, Australia: Australian Computer Society Inc. ISBN: 1-920-68234-1, ISSN: 1445-1336. From: http://crpit.com/confpapers/CRPITV52Thompson2.pdf

Whalley, J., Lister, R., Thompson, E., Clear, T., Robbins, P., Kumar, A., et al. (2006). An Australasian study of reading and comprehension skills in novice programmers, using the Bloom and SOLO taxonomies. In D. Tolhurst & S. Mann (Eds.), Eighth Australasian Computing Education Conference (ACE2006) (Vol. 52, pp. 243-252). Hobart, Tasmania, Australia: Australian Computer Society Inc. ISBN: 1-920-68234-1, ISSN: 1445-1336. From: http://crpit.com/confpapers/CRPITV52Whalley.pdf

Thompson, E. (2004) Does the sum of the parts equal the whole? Mann, S. and Clear, T., (Eds.) Proceedings of the seventeenth annual conference of the National Advisory Committee on Computing Qualifications . pp 440-445. Hamilton, New Zealand: National Advisory Committee on Computing Qualifications. ISBN: 0-476-00726-7. From http://bitweb.tekotago.ac.nz/staticdata/allpapers/2004/thompson.pdf

Thompson, Errol (2003) Teaching to Foster Implicit Knowledge. Information Systems Education Conference ISECON 2003 . San Diego, CA. ISSN: 1542-7382. Also published as Thompson, E. (2003) Teaching to foster implicit knowledge. Information Systems Education Journal 1 (2), 3-10. http://isedj.org/1/2/ ISSN: 1545-679X.

Thompson, Errol (1998) Delivering education that satisfies industry. Collaborate '98: 11th Annual Conference. Auckland National Advisory Committee on Computing Qualifications .

Unrefereed Conference Presentations

Thompson, E. (2006). Conceptual frameworks for object-orientation [Research report - oral presentation]. OOPSLA 2006 Educators' Symposium, Portland, OR.

Thompson, E. (2005). Improving learning in object-oriented software development, Phenomenography Interest Group Symposium. University of Sydney, Sydney.

Posters

Thompson, E. (2006) Why is writing an object-oriented program so difficult? (Poster) OOPSLA 2006 Educators' Symposium, Portland, OR.

Unrefereed Papers

Thompson, E (2005) With whom do we liaise? The role of the industry liaison committee. Association for Computing Machinery New Zealand Bulletin. 1. ISSN: 1176-9998. From: ACM NZ Bulletin site

Hutton, J Lynley and Thompson, Errol (1998) Using the Internet Today: The Open Polytechnic of New Zealand. TUANZ AGM. Wellington

Technical Reports

Thompson, E. (2004). Towards a learning process maturity model . In C. Freyberg, S. Hartmann, R. Kaschek, Kinshuk, K.-D. Schewe & J. M. Turull Torres (Eds.), PhD Workshop 2004 (Technical Report No. 9/2004, pp. 8-16). Palmerston North: Department of Information Systems, Massey University. ISSN: 1175-1738

Thompson, E. (2004) Design issues for a scenario-based learning environment . (Technical Report No. 4/2004), Palmerston North: Department of Information Systems, Massey University. ISSN: 1175-1738

Thompson, E. (2003). Thinking in programming. In R. Kaschek, Kinshuk, K.-D. Schewe & J. M. Turull Torres (Eds.), PhD Workshop Communications (Technical Report No. 6/2003). Palmerston North: Department of Information Systems, Massey University. ISSN: 1175-1738

Course Materials

Thompson, E. (2006) 157.131 Programming Principles (Extramural), Wellington, Massey University

Thompson, E. (1997) 71253 Systems Design and Development, Lower Hutt, The Open Polytechnic of New Zealand.

Thompson, Errol. (1992) CBC-PP100 programming principles workbook , Auckland, Carrington Polytechnic.