A Conceptual Metaphor Based Model for Enhanced Understanding of Programming Concepts
Moape T. Gorgina, Sunday Olusegun Ojo, Manoj Lall · 2015
Computer programming concepts are inherently abstract in form and intangible in essence, and so, to many a student, they are intuitively challenging to understand. This is a contributory factor to high students’ failure rate in higher education introductory computing courses. Metaphors are known to be central to ordinary natural language semantics, as an enabler of conceptualization of one mental domain in terms of another. Studies in various contexts have shown that conceptual metaphors have assisted learners to develop better conceptual understanding by linking the known concepts to