Metacognitive awareness assessment and introductory computer programming course achievement at university

Computer programming is regarded as a difficult skill to learn both by researchers and often by learners themselves. Metacognition has been identified as an important factor to be a successful learner in learning computer programming. Metacognitive in educational psychology is generally described as monitoring and controlling activities of one’s cognition. The researchers have examined the Metacognitive Awareness Inventory (MAI) to identify how it relates to student academic achievement at school and universities. In this research work, an empirical research is conducted using the MAI inventory with the objective to examine the correlation between the metacognitive awareness with the Grade Point Average (GPA) performance of the introductory programming course at Universities in Malaysia. The experiment result indicates a positive relationship between metacognitive awareness with the learning success of introductory programming course at Universities.

[1]  Peter B. Henderson,et al.  Modern introductory computer science , 1987, SIGCSE '87.

[2]  Alison Crowe,et al.  Biology in bloom: implementing Bloom's Taxonomy to enhance student learning in biology. , 2008, CBE life sciences education.

[3]  J. Flavell Metacognition and Cognitive Monitoring: A New Area of Cognitive-Developmental Inquiry. , 1979 .

[4]  R. Sternberg A Triarchic Theory of Human Intelligence , 1986 .

[5]  Nitis Mukhopadhyay,et al.  Correlation Coefficient , 2011, International Encyclopedia of Statistical Science.

[6]  Janet E. Davidson,et al.  The role of metacognition in problem solving , 1994 .

[7]  Nell Dale,et al.  Programming and Problem Solving in C , 2000 .

[8]  P. Winne,et al.  Handbook of educational psychology , 2015 .

[9]  A. Young,et al.  Metacognitive Awareness and Academic Achievement in College Students. , 2008 .

[10]  Gregory Schraw,et al.  Assessing metacognitive awareness , 1994 .

[11]  Esther Kapa,et al.  A Metacognitive Support during the Process of Problem Solving in a Computerized Environment , 2001 .

[12]  Fariha Gul,et al.  Relationship Between Metacognition, Goal Orientation and Academic Achievement , 2012 .

[13]  M. Carr,et al.  “Spontaneous” strategy use: Perspectives from metacognitive theory☆ , 1987 .

[14]  Alice F. Artz,et al.  Development of a Cognitive-Metacognitive Framework for Protocol Analysis of Mathematical Problem Solving in Small Groups , 1992 .

[15]  S. K. Teong The effect of metacognitive training on mathematical word-problem solving , 2003, J. Comput. Assist. Learn..

[16]  F. Prins,et al.  Intellectual ability, learning style, personality, achievement motivation and academic success of psychology students in higher education. , 2000 .

[17]  M. Carr,et al.  Strategy Acquisition and Transfer Among American and German Children: Environmental Influences on Metacognitive Development , 1989 .

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

[19]  Hanan Elazhary,et al.  Facile programming , 2012, Int. Arab J. Inf. Technol..

[20]  R. Sternberg Beyond IQ: A Triarchic Theory of Human Intelligence , 1984 .

[21]  M. Linn The Cognitive Consequences of Programming Instruction in Classrooms , 1985 .

[22]  Ann L. Brown Metacognitive Development and Reading , 2017 .

[23]  J. McCabe Metacognitive awareness of learning strategies in undergraduates , 2011, Memory & cognition.

[24]  F. Prins,et al.  The impact of intellectual ability and metacognition on learning: New support for the threshold of problematicity theory , 2006 .

[25]  Gregory Schraw,et al.  Metacognitive theories , 1995 .

[26]  J. Hart,et al.  Memory and the feeling-of-knowing experience. , 1965, Journal of educational psychology.

[27]  Arthur Whimbey,et al.  Problem solving and comprehension , 1982 .

[28]  J. Flavell Speculations about the nature and development of metacognition , 1987 .

[29]  S. A. Coutinho The relationship between goals, metacognition, and academic success , 2007 .

[30]  Faye Marsha G. Camahalan Effects of a Metacognitive Reading Program on the Reading Achievement and Metacognitive Strategies of Students with Cases of Dyslexia. , 2006 .

[31]  H. Swanson Influence of Metacognitive Knowledge and Aptitude on Problem Solving. , 1990 .

[32]  M. Elliott,et al.  Conducting Research Surveys Via E-Mail and The Web , 2001 .

[33]  A. Brown Metacognition, executive control, self-regulation, and other more mysterious mechanisms , 1987 .

[34]  Robert C. Calfee,et al.  Handbook of educational psychology , 2013 .

[35]  A. Schoeffler Using training in metacognitive skills (question strategies) to enhance constructivist science learning , 2012 .

[36]  Marcia C. Linn,et al.  The case for case studies of programming problems , 1992, CACM.

[37]  P. Johnson-Laird,et al.  The Blackwell dictionary of cognitive psychology , 1990 .

[38]  P. Alexander,et al.  Metacognition: Answered and Unanswered Questions , 1989 .