Reflections on threshold concepts in computer programming and beyond

  • Authors:
  • Juha Sorva

  • Affiliations:
  • Aalto University, Espoo, Finland

  • Venue:
  • Proceedings of the 10th Koli Calling International Conference on Computing Education Research
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

I comment on and extend prior work that searches for threshold concepts in computer programming. I argue that explicitly linking threshold concepts to Brunerian fundamental ideas gives structure to the ongoing debate on threshold concepts. Program dynamics, information hiding and object interaction appear three strong candidates for threshold concepts in introductory programming, while abstraction and state seem to qualify as fundamental ideas. I further propose that the threshold concepts debate could benefit from the notion of transliminal concepts -- concepts that require an understanding of a threshold concept and can 'lure' students to and across thresholds.