|
ABSTRACT
This paper describes Threshold Concepts, a theory of learning that distinguishes core concepts whose characteristics can make them troublesome in learning. With an eye to applying this theory in computer science, we consider this notion in the context of related topics in computer science education.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
|
| |
3
|
J. Bonar and E. Soloway. Preprogramming knowledge: A major source of misconceptions in novice programmers. In E. Soloway and J. Spohrer, editors, Studying the Novice Programmer. Lawrence Erlbaum Associates, 1989.
|
 |
4
|
|
| |
5
|
|
| |
6
|
J. Bruner. The process of education. Harvard University Press, Cambridge, MA, 1960.
|
| |
7
|
M. Clancy. Misconceptions and attitudes that interfere with learning to program. In S. Fincher and M. Petre, editors, Computer Science Education Research. Taylor and Francis Group, London, 2004.
|
| |
8
|
P. Davies. Threshold concepts: how can we recognise them. 2003. Paper presented at EARLI conference, Padova. Downloaded from http://www.staffs.ac.uk/-schools/business/iepr/docs/etcworkingpaper(1)
|
| |
9
|
R. Davis, C. Maher, and N. Noddings. Constructivist views of the teaching and learning of mathematics. J. Res. Math. Teaching, Monograph No.4, 1990.
|
 |
10
|
|
| |
11
|
F. Detienne. Assessing the cognitive consequences of the object-oriented approach: A survey of empirical research on object-oriented design by individuals and teams. Interacting with Computers, 9:47--72, 1997.
|
| |
12
|
A. Eckerdal. On the understanding of object and class. Technical Report 2004-058, Dept. of Information Technology, Uppsala Univ., 2004.
|
 |
13
|
|
| |
14
|
B. Eylon and M. Linn. Learning and instruction: An examination of four research perspectives in science education. Rev. Educational Research, 58(4), 1988.
|
 |
15
|
|
 |
16
|
|
 |
17
|
|
 |
18
|
|
| |
19
|
|
| |
20
|
D. E. Kieras and S. Bovair. The role of a mental model in learning to operate a device. Cognitive Science, 8:255--273, 1984.
|
| |
21
|
M. Kölling. The problem of teaching object-oriented programming, part I: Languages. J. Object-oriented Programming, 11(8):8--15, 1999.
|
 |
22
|
|
| |
23
|
R. McCartney and K. Sanders. What are the "threshold concepts" in computer science? In Proceedings of the Koli Calling 2005 Conference on Computer Science Education, page 185, 2005.
|
 |
24
|
|
| |
25
|
J. Meyer and R. Land. Threshold concepts and troublesome knowledge: Linkages to ways of thinking and practising within the disciplines. ETL Project Occasional Report 4, 2003. http://www.ed.ac.uk/etl/docs/ETLreport4.pdf.
|
| |
26
|
J. Meyer and R. Land. Threshold concepts and troublesome knowledge (2): Epistemological considerations and a conceptual framework for teaching and learning. Higher Education, 49:373--388, 2005.
|
 |
27
|
|
| |
28
|
D. Perkins. The many faces of constructivism. Educational Leadership, 57(3):6--11, 1999.
|
| |
29
|
N. Ragonis and M. Ben-Ari. Teaching constructors: A difficult multiple choice. In 16th European Conference on Object-Oriented Programming, Workshop 3, 2002.
|
| |
30
|
|
| |
31
|
A. Schwill. Fundamental ideas of computer science. Bull. European Assoc. for Theoretical Computer Science, 53:274--295, 1994.
|
| |
32
|
J. Smith, A. diSessa, and J. Roschelle. Misconceptions reconceived: A constructivist analysis of knowledge in transition. J. Learning Sciences, 3(2), 1993.
|
| |
33
|
S. Wiedenbeck, D. LaBelle, and V. N. R. Kain. Factors affecting course outcomes in introductory programming. In 16th Annual Workshop of the Psychology of Programming Interest Group, 2004.
|
| |
34
|
|
 |
35
|
|
CITED BY 10
|
|
|
|
|
Jerry Mead , Simon Gray , John Hamer , Richard James , Juha Sorva , Caroline St. Clair , Lynda Thomas, A cognitive approach to identifying measurable milestones for programming skill acquisition, ACM SIGCSE Bulletin, v.38 n.4, December 2006
|
|
|
Piotr D. Adamczyk , Kevin Hamilton , Michael B. Twidale , Brian P. Bailey, Tools in support of creative collaboration, Proceedings of the 6th ACM SIGCHI conference on Creativity & cognition, June 13-15, 2007, Washington, DC, USA
|
|
|
Jonas Boustedt , Anna Eckerdal , Robert McCartney , Jan Erik Moström , Mark Ratcliffe , Kate Sanders , Carol Zander, Threshold concepts in computer science: do they exist and are they useful?, ACM SIGCSE Bulletin, v.39 n.1, March 2007
|
|
|
|
|
|
|
|
|
Anna Eckerdal , Robert McCartney , Jan Erik Moström , Kate Sanders , Lynda Thomas , Carol Zander, From Limen to Lumen: computing students in liminal spaces, Proceedings of the third international workshop on Computing education research, September 15-16, 2007, Atlanta, Georgia, USA
|
|
|
|
|
|
Jan Erik Moström , Jonas Boustedt , Anna Eckerdal , Robert McCartney , Kate Sanders , Lynda Thomas , Carol Zander, Concrete examples of abstraction as manifested in students' transformative experiences, Proceeding of the fourth international workshop on Computing education research, p.125-136, September 06-07, 2008, Sydney, Australia
|
|
|
Jan Erik Moström , Jonas Boustedt , Anna Eckerdal , Robert McCartney , Kate Sanders , Lynda Thomas , Carol Zander, Computer science student transformations: changes and causes, ACM SIGCSE Bulletin, v.41 n.3, September 2009
|
|