Abstract
In previous work we proposed the idea of ‘threshold skills’ as a complement to threshold concepts. The definition of threshold concepts assumes that theoretical knowledge is paramount: gaining the understanding of particular concepts irreversibly transforms the learners. We noted, however, that mastering computing, like many disciplines, requires learning a combination of concepts and skills, and we suggested that this required further investigation.
In this paper we examine the activity of designing software as a possible example of such a threshold skill. We looked at 35 software designs collected from students nearing graduation in computing courses, and see many of the characteristics of threshold skill and also of students being in liminal space. A close examination of the students’ designs leads to some useful implications for teaching this fundamental activity.
In this paper we examine the activity of designing software as a possible example of such a threshold skill. We looked at 35 software designs collected from students nearing graduation in computing courses, and see many of the characteristics of threshold skill and also of students being in liminal space. A close examination of the students’ designs leads to some useful implications for teaching this fundamental activity.
Original language | English |
---|---|
Pages (from-to) | 333-351 |
Number of pages | 19 |
Journal | PESTLHE |
Volume | 12 |
Issue number | 2 |
Publication status | Published - Apr 2017 |
Keywords
- Threshold concepts
- Threshold skills
- Professional education
- Practice