Fundamental concepts underlie every scientific field. Among them, there are concepts that represent a turning point in the understanding of the field and whose understanding is a significant challenge for students. Such concepts are called threshold concepts. The aim of this paper is to provide an overview of the characteristics of threshold concepts that distinguish them from fundamental concepts, to identify threshold concepts in the field of computer science, and to emphasize the need for selecting appropriate teaching strategies and approaches for teaching threshold concepts using digital technology.
In addition to the list of threshold concepts in computer science derived from the literature review, a list of threshold concepts derived from research with computer science teachers is presented. The nominal group technique, which provides a structured approach to idea exchange within the group, was used to identify threshold concepts. Participants (N=53) first proposed the threshold concepts individually by writing explanations and then presented them to the group. The group discussed and voted to reach a consensus. In identifying threshold concepts, the focus was on recognizing transformative and integrative features to identify concepts whose understanding triggers a significant shift in the understanding of the subject area and makes connections that were previously hidden.
Identifying threshold concepts can help guide learning and teaching. With a better understanding of the difficulties students face, teachers can provide personalized support to help students master these concepts using technology. Further research will focus on analyzing the possibilities of applying approaches for teaching threshold concepts, especially game-based learning approaches.
|