Concept map assessment for teaching computer programming

A key challenge of effective teaching is assessing and monitoring the extent to which students have assimilated the material they were taught. Concept mapping is a methodology designed to model what students have learned. In effect, it seeks to produce graphical representations (called concept maps) of the concepts that are important to a given domain and how they are related, according to the students. In recent decades various methods have emerged to evaluate concept maps, each measuring different features of concept maps. New approaches are still being developed. Few guidelines are available regarding the method to choose for a given application. This paper is a literature review that consists of two parts. The first is a review of the many automated and manual techniques of concept map analysis. The second is a critical and reflective commentary on these techniques.

[1]  Joseph D. Novak,et al.  Results and Implications of a 12-Year Longitudinal Study of Science Concept Learning , 2005 .

[2]  Ann L. Brown,et al.  How people learn: Brain, mind, experience, and school. , 1999 .

[3]  E. Yalow On Educational psychology: A cognitive view. , 1979 .

[4]  H. Suen,et al.  Concept Map Assessment of Classroom Learning: Reliability, Validity, and Logistical Practicality , 1999 .

[5]  Martyn Clark Computer Science: A hard-applied discipline? , 2003 .

[6]  Chen-Chung Liu,et al.  Assessment Based on Linkage patterns in Concept Maps , 2005, J. Inf. Sci. Eng..

[7]  A. Biglan The characteristics of subject matter in different academic areas. , 1973 .

[8]  Peder J. Johnson,et al.  Assessing Structural Knowledge. , 1991 .

[9]  Gautam Biswas,et al.  LEARNING BY TEACHING: A NEW AGENT PARADIGM FOR EDUCATIONAL SOFTWARE , 2005, Appl. Artif. Intell..

[10]  Daniel C. West,et al.  Concept mapping assessment in medical education: a comparison of two scoring systems , 2002, Medical education.

[11]  C A Nelson,et al.  Learning to Learn , 2017, Encyclopedia of Machine Learning and Data Mining.

[12]  Richard E. Mayer,et al.  The Psychology of How Novices Learn Computer Programming , 1981, CSUR.

[13]  I. Kinchin,et al.  Quantitative and qualitative measures of student learning at university level , 2008 .

[14]  Ian M. Kinchin,et al.  The evolution of a collaborative concept mapping activity for undergraduate microbiology students , 2005 .

[15]  R. Shavelson,et al.  Problems and Issues in the Use of Concept Maps in Science Assessment. , 1996 .

[16]  I. Kinchin,et al.  How a qualitative approach to concept map analysis can be used to aid learning by illustrating patterns of conceptual development , 2000 .

[17]  A. Biglan Relationships between subject matter characteristics and the structure and output of university departments. , 1973 .

[18]  Chenglie Hu It's Mathematical, After All—the Nature of Learning Computer Programming , 2005, Education and Information Technologies.