I. Introduction&motivation
Threshold concepts have represented a topic of debate within Computing Education Research (CER) since they were proposed by Meyer and Land in 2003 [1]. Meyer and Land have defined threshold concepts to be concepts and/or learning experiences which invoke in a student an ontological and conceptional shift thereby resulting in an individual's transformation. While a student is working towards developing an understanding of a threshold concept, they are placed in a state of liminality akin to one's progression from childhood to adulthood which often makes it difficult for the individual to easily recall their prior conceptions. Learners will generally also feel a level of satisfaction or relief once they have passed through this liminal state (which requires significant effort from the learner) and while they are progressing through liminality students often are predisposed to mimicry and quasi-plagiarism. [2] As it is difficult to reflect on a liminal state, researchers have tended to search for those concepts students find to be ‘troublesome’ or ‘difficult to learn’, at times leading to a lack of consensus within the CER community regarding their existence. [3], [4]