Learning programming, problem solving and gender: A longitudinal study

Abstract In this study, the differences between gender and general problem solving skills in programming knowledge were investigated. The types of programming knowledge were considered in three groups: conceptual, syntactic, and strategic knowledge. In the data analysis, latent growth model was used with longitudinal data. The results demonstrated the significant differences in favor of male students in prior conceptual and strategic knowledge. Male students were more increased their conceptual knowledge scores and strategic knowledge scores than female students during course of programming. Female students were more successful than male in initial status and in development of syntactic programming knowledge. According to other results, the higher level of the problem solving skill had student, the higher level of all knowledge of programming increased over time.

[1]  Xitao Fan,et al.  Power of Latent Growth Modeling for Detecting Linear Growth: Number of Measurements and Comparison with Other Analytic Approaches. , 2005 .

[2]  Tanya McGill,et al.  Studying computer programming externally: Who succeeds? , 1997 .

[3]  Petek Aşkar,et al.  The Using of Latent Growth Models for Educational Researches , 2009 .

[4]  Xitao Fan,et al.  Power of Latent Growth Modeling for Detecting Group Differences in Linear Growth Trajectory Parameters , 2003 .

[5]  Tanya McGill,et al.  A conceptual framework for analyzing students’ knowledge of programming , 1997 .

[6]  B. Muthén,et al.  The Application of Latent Curve Analysis to Testing Developmental Theories in Intervention Research , 1999, American journal of community psychology.

[7]  P. Paul Heppner,et al.  The development and implications of a personal problem-solving inventory , 1982 .

[8]  Thad Crews,et al.  Gender differences in beginning programming: an empirical study on improving performance parity , 2003 .

[9]  Terry E. Duncan,et al.  An Introduction to Latent Variable Growth Curve Modeling: Concepts, Issues, and Application, Second Edition , 1999 .

[10]  Noreen M. Webb,et al.  The Role of Gender in Computer Programming Learning Processes , 1985 .

[11]  Bengt Muthén,et al.  General Longitudinal Modeling of Individual Differences in Experimental Designs: A Latent Variable Framework for Analysis and Power Estimation , 1997 .

[12]  Allan H. K. Yuen,et al.  Learning to program through interactive simulation , 2006 .

[13]  Amy Bruckman,et al.  Gender and programming achievement in a CSCL environment , 2002, CSCL.

[14]  Linda Wänström Sample Sizes for Two-Group Second-Order Latent Growth Curve Models , 2009 .

[15]  George W. Bright,et al.  Effects of Computer Programming on Cognitive Outcomes: A Meta-Analysis , 1991 .

[16]  Susan Wiedenbeck,et al.  Self-efficacy and mental models in learning to program , 2004, ITiCSE '04.

[17]  E. Fennema,et al.  Gender differences in mathematics performance: a meta-analysis. , 1990, Psychological bulletin.