Publications

Matthew Heinsen Egan and Chris McDonald. Dynamic evaluation trees for novice C programmers. In D D’Souza and K. Falkner, editors, 17th Australasian Computing Education Conference (ACE 2015), volume 160 of CRPIT, pages 175-181, Sydney, Australia, 2015. ACS. PDF

Matthew Heinsen Egan and Chris McDonald. Program visualization and explanation for novice C programmers. In Sixteenth Australasian Computing Education Conference (ACE 2014), volume 148 of CRPIT, pages 51–57, Auckland, New Zealand, January 2014. ACS. PDF

Matthew Heinsen Egan and Chris McDonald. Runtime error checking for novice C programmers. In Proceedings of the 4th Annual International Conference on Computer Science Education: Innovation and Technology, CSEIT ’13, pages 1–9, Singapore, 2013. Global Science & Technology Forum. PDF

M. Heinsen Egan and C. McDonald. Reducing novice C programmers’ frustration through improved runtime error checking. In Proceedings of the 18th ACM conference on Innovation and technology in computer science education, ITiCSE ’13, pages 322–322, New York, NY, USA, 2013. ACM. PDF