Novice Programming Behavior

edit-compileI am interested in how novices use programming tools. Currently, along with colleagues at the Ateneo de Manila and Worcester Polytechnic, we are exploring the behavior of novice programmers as they wrestle with the challenging task of writing syntactically correct programs. We have begun to link their behavior to affect, and hope to develop tools to better support teachers and students learning to program. 

Publications

[Philippine Journal of Science 2009]

Analyzing online protocols to characterize novice Java programmers. 
(to appear, December 2009)

Rodrigo, M. M. T., Tabanao, E., Lahoz, M. B. E., Jadud, M. C.


[ICER 2009]

Flexible, reusable tools for studying novice programmers

Authors: Jadud, M.C., Henriksen, P.


[ITICSE 2009]

Affective and Behavioral Predictors of Novice Programmer Achievement

Authors: Rodrigo, M.M.T., Baker, R.S., Jadud, M.C., Amarra, A.C.M., Dy, T., Espejo-Lahoz, M.B.V., Lim, S.A.L., Pascua, S.A.M.S., Sugay, J.O., Tabanao, E.S.


[PCSC 2008]

Identifying At-Risk Novice Java Programmers  Through the Analysis of Online Protocols

Authors: Tabanao, E.S, Rodrigo, M.M.T., Jadud, M.C.


[BOOK]

Studying Programming

Authors: Fincher, S.A. and the Computer Science Education Research Group


[ICER 2006]

Methods and tools for exploring novice compilation behaviour

Author: Jadud, M.C.


[Expert Systems, 22(3):121-128, July 2005]

A multi-institutional, multinational study of programming concepts using card sort data.

Authors: Sanders, K., Bouvier, D., Fincher, S.A., Lewandowski, G., Morrison, B., Murphy, L., Petre, M., Tenenberg, J, Thomas, R.L., Anderson, R., Anderson, Fitzgerald, S., Gutschow, A., Haller, S., Jadud, M.C., Lister, R., McCauley, R., McTaggart, J., Prasad, C., Richards, B., Scott, T., Shinners-Kennedy, D., Westbrook, S., and Zander, C.


[Computer Science Education Vol 15, No 1, 2005]

A first look at novice compilation behavior using BlueJ

Author: Jadud, M.C.


[UKC TECH REPORT 2003]

’My Criterion is: Is it a Boolean?’: A card-sort elicitation of students' knowledge of programming constructs, Technical Report 6-03, Computing Laboratory, University of Kent, Canterbury, Kent, UK, June 2003 

Authors: Petre, M., Fincher, S.A., Tenenberg, J., Anderson, R., Anderson, R., Bouvier, D., Fitzgerald, S., Gutschow, A., Haller, S., Jadud, M., Lewandowski, G., Lister, R., McCauley, R., McTaggart, J., Morrison, B., Murphy, L., Prasad, C., Richards, B., Sanders, K., Scott, T., Shinners-Kennedy, D., Thomas, L., Westbrook, S. and Zander, C.,