-
1
-
-
0022132794
-
The role of domain experience in software design
-
ADELSON, B. AND SOLOWAY, E. 1985. The role of domain experience in software design. IEEE Trans. Softw. Eng. 11, 11, 1351-1360.
-
(1985)
IEEE Trans. Softw. Eng.
, vol.11
, Issue.11
, pp. 1351-1360
-
-
Adelson, B.1
Soloway, E.2
-
2
-
-
0036373717
-
Role playing in an object-oriented world
-
ANDRIANOFF, S. K. AND LEVINE, D. B. 2002. Role playing in an object-oriented world. SIGCSE Bull. 34, 1, 121-125.
-
(2002)
SIGCSE Bull.
, vol.34
, Issue.1
, pp. 121-125
-
-
Andrianoff, S.K.1
Levine, D.B.2
-
4
-
-
0020809407
-
A diagnosis of beginning programmers' misconceptions of BASIC programming statements
-
BAYMAN, P. ANDMAYER, R. E. 1983. A diagnosis of beginning programmers' misconceptions of BASIC programming statements. Comm. ACM 26, 9, 677-679.
-
(1983)
Comm. ACM
, vol.26
, Issue.9
, pp. 677-679
-
-
Bayman, P.1
Mayer, R.E.2
-
5
-
-
0013176693
-
Constructivism in computer science education
-
BEN-ARI, M. 2001. Constructivism in computer science education. J. Comput. Math. Sci. Teach. 20, 1, 45-73.
-
(2001)
J. Comput. Math. Sci. Teach.
, vol.20
, Issue.1
, pp. 45-73
-
-
Ben-Ari, M.1
-
6
-
-
33750728014
-
Conceptual models of software artifacts
-
BEN-ARI, M. AND YESHNO, T. 2006. Conceptual models of software artifacts. Interact. Comput. 18, 6, 1336-1350.
-
(2006)
Interact. Comput.
, vol.18
, Issue.6
, pp. 1336-1350
-
-
Ben-Ari, M.1
Yeshno, T.2
-
11
-
-
0347653701
-
When mental models go wrong: Co-occurrences in dynamic, critical systems
-
BESNARD, D., GREATHEAD, D., AND BAXTER, G. 2004. When mental models go wrong: co-occurrences in dynamic, critical systems. Int. J. Hum. Comput. Stud. 60, 1, 117-128.
-
(2004)
Int. J. Hum. Comput. Stud.
, vol.60
, Issue.1
, pp. 117-128
-
-
Besnard, D.1
Greathead, D.2
Baxter, G.3
-
12
-
-
85029546817
-
Mental models of recursion and their use in the SCENT programming advisor
-
Springer
-
BHUIYAN, S. H.,GREER, J. E., ANDMCCALLA, G. I. 1990. Mental models of recursion and their use in the SCENT programming advisor. In Proceedings of the International Conference on Knowledge Based Computer Systems (KBCS'89). Springer, 135-144.
-
(1990)
Proceedings of the International Conference on Knowledge Based Computer Systems (KBCS'89).
, pp. 135-144
-
-
Bhuiyan, S.H.1
Greer, J.E.2
McCalla, G.I.3
-
13
-
-
0000018394
-
Preprogramming knowledge: A major source of misconceptions in novice programmers
-
BONAR, J. AND SOLOWAY, E. 1985. Preprogramming knowledge: A major source of misconceptions in novice programmers. Hum. Comput. Interact. 1, 2, 133-161.
-
(1985)
Hum. Comput. Interact.
, vol.1
, Issue.2
, pp. 133-161
-
-
Bonar, J.1
Soloway, E.2
-
15
-
-
29844434972
-
Ways of experiencing the act of learning to program: A phenomenographic study of introductory programming students at university
-
BRUCE, C.,BUCKINGHAM, L.,HYND, J.,MCMAHON, C.,ROGGENKAMP, M., AND STOODLEY, I. 2004.Ways of experiencing the act of learning to program: A phenomenographic study of introductory programming students at university. J. Inf. Technol. Educ. 3, 143-160.
-
(2004)
J. Inf. Technol. Educ.
, vol.3
, pp. 143-160
-
-
Bruce, C.1
Buckingham, L.2
Hynd, J.3
McMahon, C.4
Roggenkamp, M.5
Stoodley, I.6
-
16
-
-
33646849883
-
Controversy on how to teach CS 1: A discussion on the SIGCSE-members mailing list
-
BRUCE, K. B. 2004. Controversy on how to teach CS 1: A discussion on the SIGCSE-members mailing list. SIGCSE Bull. 36, 4, 29-34.
-
(2004)
SIGCSE Bull.
, vol.36
, Issue.4
, pp. 29-34
-
-
Bruce, K.B.1
-
19
-
-
0028422775
-
Mental models and computer programming
-
CAÑAS, J. J., BAJO, M. T., AND GONZALVO, P. 1994. Mental models and computer programming. Int. J. Hum. Comput. Stud. 40, 5, 795-811.
-
(1994)
Int. J. Hum. Comput. Stud.
, vol.40
, Issue.5
, pp. 795-811
-
-
Cañas, J.J.1
Bajo, M.T.2
Gonzalvo, P.3
-
22
-
-
84872772322
-
Early relational reasoning and the novice programmer: Swapping as the "hello World" of relational reasoning
-
Australian Computer Society
-
CORNEY, M.,LISTER, R., AND TEAGUE, D. 2011. Early relational reasoning and the novice programmer: swapping as the "Hello World" of relational reasoning. In Proceedings of the 13th Australasian Conference on Computing Education (ACE'11). Australian Computer Society, 95-104.
-
(2011)
Proceedings of the 13th Australasian Conference on Computing Education (ACE'11)
, pp. 95-104
-
-
Corney, M.1
Lister, R.2
Teague, D.3
-
23
-
-
77955834899
-
An introduction to threshold concepts
-
COUSIN, G. 2006. An introduction to threshold concepts. Planet 17, 4-5.
-
(2006)
Planet
, vol.17
, pp. 4-5
-
-
Cousin, G.1
-
24
-
-
0003278221
-
Mental models of physical mechanisms and their acquisition
-
J. R. Anderson, Ed., Lawrence Erlbaum
-
DE KLEER, J. AND BROWN, J. S. 1981. Mental models of physical mechanisms and their acquisition. In Cognitive Skills and Their Acquisition, J. R. Anderson, Ed., Lawrence Erlbaum, 285-309.
-
(1981)
Cognitive Skills and Their Acquisition
, pp. 285-309
-
-
De Kleer, J.1
Brown, J.S.2
-
25
-
-
0002606559
-
Assumptions and ambiguities in mechanistic mental models
-
D. Gentner and A. L. Stevens, Eds., Lawrence Erlbaum
-
DE KLEER, J. AND BROWN, J. S. 1983. Assumptions and ambiguities in mechanistic mental models. In Mental Models, D. Gentner and A. L. Stevens, Eds., Lawrence Erlbaum, 155-190.
-
(1983)
Mental Models
, pp. 155-190
-
-
De Kleer, J.1
Brown, J.S.2
-
26
-
-
0037693211
-
A debate on teaching computing science [in response to Dijkstra's on the Cruelty of Really Teaching Computing Science]
-
DIJKSTRA, E. W., ET AL. 1989. A debate on teaching computing science [in response to Dijkstra's On the Cruelty of Really Teaching Computing Science]. Comm. ACM 32, 12, 1397-1414.
-
(1989)
Comm. ACM
, vol.32
, Issue.12
, pp. 1397-1414
-
-
Dijkstra, E.W.1
-
28
-
-
0031197744
-
Assessing the cognitive consequences of the object-oriented approach: A survey of empirical research on object-oriented design by individuals and teams
-
D́eTIENNE, F. 1997. Assessing the cognitive consequences of the object-oriented approach: a survey of empirical research on object-oriented design by individuals and teams. Interact. Comput. 9, 1, 47-72.
-
(1997)
Interact. Comput.
, vol.9
, Issue.1
, pp. 47-72
-
-
D́etienne, F.1
-
29
-
-
0025479811
-
An empirically-derived control structure for the process of program understanding
-
D́eTIENNE, F. AND SOLOWAY, E. 1990. An empirically-derived control structure for the process of program understanding. Int. J. Man. Mach. Stud. 33, 3, 323-342.
-
(1990)
Int. J. Man. Mach. Stud.
, vol.33
, Issue.3
, pp. 323-342
-
-
D́etienne, F.1
Soloway, E.2
-
30
-
-
0002283078
-
Some difficulties of learning to program
-
DU BOULAY, B. 1986. Some difficulties of learning to program. J. Educ. Comput. Res. 2, 1, 57-73.
-
(1986)
J. Educ. Comput. Res.
, vol.2
, Issue.1
, pp. 57-73
-
-
Du Boulay, B.1
-
31
-
-
0019557814
-
The black box inside the glass box: Presenting computing concepts to novices
-
DU BOULAY, B., O'SHEA, T., AND MONK, J. 1981. The black box inside the glass box: presenting computing concepts to novices. Int. J. Man. Mach. Stud. 14, 237-249.
-
(1981)
Int. J. Man. Mach. Stud.
, vol.14
, pp. 237-249
-
-
Boulay, B.D.U.1
O'Shea, T.2
Monk, J.3
-
32
-
-
29844436349
-
Novice Java programmers' conceptions of "object" and "class", and variation theory
-
ECKERDAL, A. AND THUŃe, M. 2005. Novice Java programmers' conceptions of "object" and "class", and variation theory. SIGCSE Bull. 37, 3, 89-93.
-
(2005)
SIGCSE Bull.
, vol.37
, Issue.3
, pp. 89-93
-
-
Eckerdal, A.1
Thuńe, M.2
-
33
-
-
33745189115
-
What does it take to learn 'programming thinking'?
-
ACM
-
ECKERDAL, A., THUŃe, M., AND BERGLUND, A. 2005. What does it take to learn 'programming thinking'? In Proceedings of the International Workshop on Computing Education Research (ICER'05). ACM, 135-142.
-
(2005)
Proceedings of the International Workshop on Computing Education Research (ICER'05).
, pp. 135-142
-
-
Eckerdal, A.1
Thuńe, M.2
Berglund, A.3
-
35
-
-
57449111369
-
Debugging: Finding, fixing and flailing, a multi-institutional study of novice debuggers
-
FITZGERALD, S., LEWANDOWSKI, G., MCCAULEY, R., MURPHY, L., SIMON, B., THOMAS, L., AND ZANDER, C. 2008. Debugging: finding, fixing and flailing, a multi-institutional study of novice debuggers. Comput. Sci. Educ. 18, 2, 93-116.
-
(2008)
Comput. Sci. Educ.
, vol.18
, Issue.2
, pp. 93-116
-
-
Fitzgerald, S.1
Lewandowski, G.2
McCauley, R.3
Murphy, L.4
Simon, B.5
Thomas, L.6
Zander, C.7
-
36
-
-
84976720090
-
Parameter passing: The rules the students construct
-
FLEURY, A. E. 1991. Parameter passing: the rules the students construct. SIGCSE Bull. 23, 1, 283-286.
-
(1991)
SIGCSE Bull.
, vol.23
, Issue.1
, pp. 283-286
-
-
Fleury, A.E.1
-
37
-
-
0033717112
-
Programming in Java: Student-constructed rules
-
FLEURY, A. E. 2000. Programming in Java: student-constructed rules. SIGCSE Bull. 32, 1, 197-201.
-
(2000)
SIGCSE Bull.
, vol.32
, Issue.1
, pp. 197-201
-
-
Fleury, A.E.1
-
38
-
-
0002095840
-
Flowing waters or teeming crowds: Mental models of electricity
-
D. Gentner and A. L. Stevens, Eds., Lawrence Erlbaum
-
GENTNER, D. AND GENTNER, D. R. 1983. Flowing waters or teeming crowds: mental models of electricity. In Mental Models, D. Gentner and A. L. Stevens, Eds., Lawrence Erlbaum, 99-130.
-
(1983)
Mental Models
, pp. 99-130
-
-
Gentner, D.1
Gentner, D.R.2
-
40
-
-
0033726060
-
EROSI - Visualising recursion and discovering new errors
-
GEORGE, C. E. 2000a. EROSI - visualising recursion and discovering new errors. SIGCSE Bull. 32, 1, 305-309.
-
(2000)
SIGCSE Bull.
, vol.32
, Issue.1
, pp. 305-309
-
-
George, C.E.1
-
42
-
-
57449094590
-
Identifying important and difficult concepts in introductory computing courses using a delphi process
-
GOLDMAN, K.,GROSS, P., HEEREN, C.,HERMAN, G.,KACZMARCZYK, L., LOUI, M. C., AND ZILLES, C. 2008. Identifying important and difficult concepts in introductory computing courses using a delphi process. SIGCSE Bull. 40, 1, 256-260.
-
(2008)
SIGCSE Bull.
, vol.40
, Issue.1
, pp. 256-260
-
-
Goldman, K.1
Gross, P.2
Heeren, C.3
Herman, G.4
Kaczmarczyk, L.5
Loui, M.C.6
Zilles, C.7
-
43
-
-
0012040718
-
Emerging constructivist forces in computer science education: Shaping a new future
-
T. Greening, Ed., Springer
-
GREENING, T. 1999. Emerging constructivist forces in computer science education: shaping a new future. In Computer Science Education in the 21st Century, T. Greening, Ed., Springer, 47-80.
-
(1999)
Computer Science Education in the 21st Century
, pp. 47-80
-
-
Greening, T.1
-
45
-
-
57449113206
-
A principled approach to teaching OO first
-
GRIES, D. 2008. A principled approach to teaching OO first. SIGCSE Bull. 40, 1, 31-35.
-
(2008)
SIGCSE Bull.
, vol.40
, Issue.1
, pp. 31-35
-
-
Gries, D.1
-
46
-
-
0038011430
-
Mental models of recursion
-
GÖTSCHI, T., SANDERS, I., AND GALPIN, V. 2003. Mental models of recursion. SIGCSE Bull. 35, 1, 346-350.
-
(2003)
SIGCSE Bull.
, vol.35
, Issue.1
, pp. 346-350
-
-
Götschi, T.1
Sanders, I.2
Galpin, V.3
-
47
-
-
84880232124
-
-
HENRIKSEN, P. 2007. SIGCSE 2007 DC Application. http://www.cs.kent.ac.uk/ archive/people/staff/ph53/SIGCSE2007DCApplication-PoulHenriksen.html.
-
(2007)
SIGCSE 2007 DC Application.
-
-
Henriksen, P.1
-
48
-
-
0030673083
-
Avoiding object misconceptions
-
HOLLAND, S., GRIFFITHS, R., AND WOODMAN, M. 1997. Avoiding object misconceptions. SIGCSE Bull. 29, 1, 131-134.
-
(1997)
SIGCSE Bull.
, vol.29
, Issue.1
, pp. 131-134
-
-
Holland, S.1
Griffiths, R.2
Woodman, M.3
-
49
-
-
0038011504
-
Identifying and correcting Java programming errors for introductory computer science students
-
HRISTOVA, M., MISRA, A., RUTTER, M., AND MERCURI, R. 2003. Identifying and correcting Java programming errors for introductory computer science students. SIGCSE Bull. 35, 1, 153-156.
-
(2003)
SIGCSE Bull.
, vol.35
, Issue.1
, pp. 153-156
-
-
Hristova, M.1
Misra, A.2
Rutter, M.3
Mercuri, R.4
-
50
-
-
0036623872
-
A meta-study of algorithm visualization effectiveness
-
HUNDHAUSEN, C. D., DOUGLAS, S. A., AND STASKO, J. T. 2002. A meta-study of algorithm visualization effectiveness. J. Visual Lang. Comput. 13, 3, 259-290.
-
(2002)
J. Visual Lang. Comput.
, vol.13
, Issue.3
, pp. 259-290
-
-
Hundhausen, C.D.1
Douglas, S.A.2
Stasko, J.T.3
-
52
-
-
77952143736
-
Identifying student misconceptions of programming
-
ACM
-
KACZMARCZYK, L. C., PETRICK, E. R., EAST, J. P., AND HERMAN, G. L. 2010. Identifying student misconceptions of programming. In Proceedings of the 41st ACM Technical Symposium on Computer Science Education (SIGCSE'10). ACM, 107-111.
-
(2010)
Proceedings of the 41st ACM Technical Symposium on Computer Science Education (SIGCSE'10)
, pp. 107-111
-
-
Kaczmarczyk, L.C.1
Petrick, E.R.2
East, J.P.3
Herman, G.L.4
-
54
-
-
38249042045
-
Two theories of home heat control
-
KEMPTON, W. 1986. Two theories of home heat control. Cognit. Sci. 10, 75-90.
-
(1986)
Cognit. Sci.
, vol.10
, pp. 75-90
-
-
Kempton, W.1
-
55
-
-
0020091144
-
The transfer of failure-detection skills between monitoring and controlling dynamic systems
-
KESSEL, C. J. AND WICKENS, C. D. 1982. The transfer of failure-detection skills between monitoring and controlling dynamic systems. Hum. Factors 24, 1, 49-60.
-
(1982)
Hum. Factors
, vol.24
, Issue.1
, pp. 49-60
-
-
Kessel, C.J.1
Wickens, C.D.2
-
56
-
-
0022874590
-
Learning flow of control: Recursive and iterative procedures
-
KESSLER, C. M. AND ANDERSON, J. R. 1986. Learning flow of control: recursive and iterative procedures. Hum. Comput. Interact. 2, 2, 135-166.
-
(1986)
Hum. Comput. Interact.
, vol.2
, Issue.2
, pp. 135-166
-
-
Kessler, C.M.1
Anderson, J.R.2
-
58
-
-
50949118167
-
Using BlueJ to introduce programming
-
J. Bennedsen, M. E. Caspersen, and M. Kölling, Eds., Springer
-
KÖLLING, M. 2008. Using BlueJ to introduce programming. In Reflections on the Teaching of Programming: Methods and Implementations, J. Bennedsen, M. E. Caspersen, and M. Kölling, Eds., Springer, 98-115.
-
(2008)
Reflections on the Teaching of Programming: Methods and Implementations
, pp. 98-115
-
-
Kölling, M.1
-
60
-
-
29844444452
-
A study of the difficulties of novice programmers
-
LAHTINEN, E., ALA-MUTKA, K., AND JÄRVINEN, H.-M. 2005. A study of the difficulties of novice programmers. SIGCSE Bull. 37, 3, 14-18.
-
(2005)
SIGCSE Bull.
, vol.37
, Issue.3
, pp. 14-18
-
-
Lahtinen, E.1
Ala-Mutka, K.2
Järvinen, H.-M.3
-
63
-
-
33646826512
-
A multi-national study of reading and tracing skills in novice programmers
-
LISTER, R., ADAMS, E. S., FITZGERALD, S., FONE, W., HAMER, J., LINDHOLM, M., MCCARTNEY, R., MOSTRÖM, J. E., SANDERS, K., SEPPÄLÄ, O., SIMON, B., AND THOMAS, L. 2004. A multi-national study of reading and tracing skills in novice programmers. SIGCSE Bull. 36, 4, 119-150.
-
(2004)
SIGCSE Bull.
, vol.36
, Issue.4
, pp. 119-150
-
-
Lister, R.1
Adams, E.S.2
Fitzgerald, S.3
Fone, W.4
Hamer, J.5
Lindholm, M.6
McCartney, R.7
Moström, J.E.8
Sanders, K.9
Seppälä, O.10
Simon, B.11
Thomas, L.12
-
64
-
-
34548065849
-
Research perspectives on the objects-early debate
-
LISTER, R., BERGLUND, A., CLEAR, T., BERGIN, J., GARVIN-DOXAS, K., HANKS, B., HITCHNER, L., LUXTON-REILLY, A., SANDERS, K., SCHULTE, C., AND WHALLEY, J. L. 2006. Research perspectives on the objects-early debate. SIGCSE Bull. 38, 4, 146-165.
-
(2006)
SIGCSE Bull.
, vol.38
, Issue.4
, pp. 146-165
-
-
Lister, R.1
Berglund, A.2
Clear, T.3
Bergin, J.4
Garvin-Doxas, K.5
Hanks, B.6
Hitchner, L.7
Luxton-Reilly, A.8
Sanders, K.9
Schulte, C.10
Whalley, J.L.11
-
68
-
-
0007905451
-
The structure of awareness
-
J. A. Bowden and E. Walsh, Eds., RMIT University Press
-
MARTON, F. 2000. The structure of awareness. In Phenomenography, J. A. Bowden and E. Walsh, Eds., RMIT University Press, 102-116.
-
(2000)
Phenomenography
, pp. 102-116
-
-
Marton, F.1
-
70
-
-
84909237472
-
The space of learning
-
F. Marton and A. B. M. Tsui, Eds., Lawrence Erlbaum
-
MARTON, F., RUNESSON, U., AND TSUI, A. B. M. 2004. The space of learning. In Classroom Discourse and the Space of Learning, F. Marton and A. B. M. Tsui, Eds., Lawrence Erlbaum, 3-40.
-
(2004)
Classroom Discourse and the Space of Learning
, pp. 3-40
-
-
Marton, F.1
Runesson, U.2
Tsui, A.B.M.3
-
71
-
-
0012296830
-
Some conditions of meaningful learning for computer programming: Advance organizers and subject control of frame order
-
MAYER, R. E. 1976. Some conditions of meaningful learning for computer programming: advance organizers and subject control of frame order. J. Educ. Psychol. 68, 143-150.
-
(1976)
J. Educ. Psychol.
, vol.68
, pp. 143-150
-
-
Mayer, R.E.1
-
72
-
-
84976770821
-
The psychology of how novices learn computer programming
-
MAYER, R. E. 1981. The psychology of how novices learn computer programming. ACM Comput. Surv. 13, 1, 121-141.
-
(1981)
ACM Comput. Surv.
, vol.13
, Issue.1
, pp. 121-141
-
-
Mayer, R.E.1
-
74
-
-
17444375022
-
Threshold concepts and troublesome knowledge: Linkages to ways of thinking and practising within the disciplines
-
C. Rust, Ed., Oxford Centre for Staff and Learning Development
-
MEYER, J. H. F. AND LAND, R. 2003. Threshold concepts and troublesome knowledge: linkages to ways of thinking and practising within the disciplines. In Improving Student Learning - Ten Years On, C. Rust, Ed., Oxford Centre for Staff and Learning Development.
-
(2003)
Improving Student Learning - Ten Years on
-
-
Meyer, J.H.F.1
Land, R.2
-
76
-
-
0019392838
-
Natural language programming: Styles, strategies, and contrasts
-
MILLER, L. A. 1981. Natural language programming: styles, strategies, and contrasts. IBM Syst. J. 20, 2, 184-215.
-
(1981)
IBM Syst. J.
, vol.20
, Issue.2
, pp. 184-215
-
-
Miller, L.A.1
-
77
-
-
11144283135
-
Difficulties in learning and teaching programming - views of students and tutors
-
MILNE, I. AND ROWE, G. 2002. Difficulties in learning and teaching programming - views of students and tutors. Edu. Inf. Technol. 7, 1, 55-66.
-
(2002)
Edu. Inf. Technol.
, vol.7
, Issue.1
, pp. 55-66
-
-
Milne, I.1
Rowe, G.2
-
78
-
-
35648963676
-
Paradigms lost and pragmatism regained
-
MORGAN, D. L. 2007. Paradigms lost and pragmatism regained. J. Mixed Methods Res. 1, 1, 48-76.
-
(2007)
J. Mixed Methods Res.
, vol.1
, Issue.1
, pp. 48-76
-
-
Morgan, D.L.1
-
79
-
-
84858990381
-
Explain in plain english" questions: Implications for teaching
-
ACM, New York
-
MURPHY, L., MCCAULEY, R., AND FITZGERALD, S. 2012. "Explain in plain english" questions: implications for teaching. In Proceedings of the 43rd ACM Technical Symposium on Computer Science Education (SIGCSE'12). ACM, New York, 385-390.
-
(2012)
Proceedings of the 43rd ACM Technical Symposium on Computer Science Education (SIGCSE'12).
, pp. 385-390
-
-
Murphy, L.1
McCauley, R.2
Fitzgerald, S.3
-
80
-
-
0038479162
-
Exploring the role of visualization and engagement in computer science education
-
NAPS, T. L., RÖSSLING, G., ALMSTRUM, V., DANN, W., FLEISCHER, R., HUNDHAUSEN, C., KORHONEN, A., MALMI, L., MCNALLY, M., RODGER, S., AND VELÁZQUEZ-ITURBIDE, J. Á . 2003. Exploring the role of visualization and engagement in computer science education. SIGCSE Bull. 35, 2, 131-152.
-
(2003)
SIGCSE Bull.
, vol.35
, Issue.2
, pp. 131-152
-
-
Naps, T.L.1
Rössling, G.2
Almstrum, V.3
Dann, W.4
Fleischer, R.5
Hundhausen, C.6
Korhonen, A.7
Malmi, L.8
McNally, M.9
Rodger, S.10
Velazquez-Iturbide, J.A.11
-
81
-
-
0002485160
-
Some observations on mental models
-
D. Gentner and A. L. Stevens, Eds., Lawrence Erlbaum
-
NORMAN, D. A. 1983. Some observations on mental models. In Mental Models, D. Gentner and A. L. Stevens, Eds., Lawrence Erlbaum, 7-14.
-
(1983)
Mental Models
, pp. 7-14
-
-
Norman, D.A.1
-
82
-
-
0035263067
-
Studying the language and structure in nonprogrammers' solutions to programming problems
-
PANE, J. F., RATANAMAHATANA, C. A., AND MYERS, B. A. 2001. Studying the language and structure in nonprogrammers' solutions to programming problems. Int. J. Hum. Comput. Stud. 54, 2, 237-264.
-
(2001)
Int. J. Hum. Comput. Stud.
, vol.54
, Issue.2
, pp. 237-264
-
-
Pane, J.F.1
Ratanamahatana, C.A.2
Myers, B.A.3
-
83
-
-
84874815614
-
Two faces of variation: On continuity in the phenomenographic movement
-
PANG, M. F. 2003. Two faces of variation: on continuity in the phenomenographic movement. Scand. J. Educ Res. 47, 2, 145-156.
-
(2003)
Scand. J. Educ Res.
, vol.47
, Issue.2
, pp. 145-156
-
-
Pang, M.F.1
-
84
-
-
0002365377
-
Language-independent conceptual "bugs" in novice programming
-
PEA, R. D. 1986. Language-independent conceptual "bugs" in novice programming. J. Educ. Comput. Res. 2, 1, 25-36.
-
(1986)
J. Educ. Comput. Res.
, vol.2
, Issue.1
, pp. 25-36
-
-
Pea, R.D.1
-
86
-
-
0040422632
-
Conditions of learning in novice programmers
-
PERKINS, D. N., HANCOCK, C., HOBBS, R., MARTIN, F., AND SIMMONS, R. 1986. Conditions of learning in novice programmers. J. Educ. Comput. Res. 2, 1, 37-55.
-
(1986)
J. Educ. Comput. Res.
, vol.2
, Issue.1
, pp. 37-55
-
-
Perkins, D.N.1
Hancock, C.2
Hobbs, R.3
Martin, F.4
Simmons, R.5
-
87
-
-
85066259475
-
Instructional strategies for the problems of novice programmers
-
R. E. Meyer, Ed., Lawrence Erlbaum
-
PERKINS, D. N., SCHWARTZ, S., AND SIMMONS, R. 1990. Instructional strategies for the problems of novice programmers. In Teaching and Learning Computer Programming: Multiple Research Perspectives, R. E. Meyer, Ed., Lawrence Erlbaum, 153-178.
-
(1990)
Teaching and Learning Computer Programming: Multiple Research Perspectives
, pp. 153-178
-
-
Perkins, D.N.1
Schwartz, S.2
Simmons, R.3
-
88
-
-
84976663848
-
Epigrams on programming
-
PERLIS, A. J. 1982. Epigrams on programming. SIGPLAN Not. 17, 9, 7-13.
-
(1982)
SIGPLAN Not.
, vol.17
, Issue.9
, pp. 7-13
-
-
Perlis, A.J.1
-
89
-
-
84973810320
-
The good, the bad, and the ugly: The many faces of constructivism
-
PHILLIPS, D. C. 1995. The good, the bad, and the ugly: the many faces of constructivism. Educ. Res. 24, 7, 5-12.
-
(1995)
Educ. Res.
, vol.24
, Issue.7
, pp. 5-12
-
-
Phillips, D.C.1
-
91
-
-
0012070033
-
A summary of misconceptions of high school BASIC programmers
-
PUTNAM, R. T., SLEEMAN, D., BAXTER, J. A., AND KUSPA, L. K. 1986. A summary of misconceptions of high school BASIC programmers. J. Educ. Comput. Res. 2, 4, 459-72.
-
(1986)
J. Educ. Comput. Res.
, vol.2
, Issue.4
, pp. 459-472
-
-
Putnam, R.T.1
Sleeman, D.2
Baxter, J.A.3
Kuspa, L.K.4
-
92
-
-
34248393672
-
A long-term investigation of the comprehension of OOP concepts by novices
-
RAGONIS, N. AND BEN-ARI, M. 2005a. A long-term investigation of the comprehension of OOP concepts by novices. Comput. Sci. Educ. 15, 3, 203-221.
-
(2005)
Comput. Sci. Educ.
, vol.15
, Issue.3
, pp. 203-221
-
-
Ragonis, N.1
Ben-Ari, M.2
-
93
-
-
20444443611
-
On understanding the statics and dynamics of object-oriented programs
-
RAGONIS, N. AND BEN-ARI, M. 2005b. On understanding the statics and dynamics of object-oriented programs. SIGCSE Bull. 37, 1, 226-330.
-
(2005)
SIGCSE Bull.
, vol.37
, Issue.1
, pp. 226-330
-
-
Ragonis, N.1
Ben-Ari, M.2
-
94
-
-
0035452312
-
Incorporating software visualization in the design of intelligent diagnosis systems for user programming
-
RAMADHAN,H. A., DEEK, F., AND SHILAB, K. 2001. Incorporating software visualization in the design of intelligent diagnosis systems for user programming. Artif. Intell. Rev. 16, 61-84.
-
(2001)
Artif. Intell. Rev.
, vol.16
, pp. 61-84
-
-
Ramadhanh, A.1
Deek, F.2
Shilab, K.3
-
95
-
-
70350678942
-
From procedures to objects: A research agenda for the psychology of object-oriented programming in education
-
SAJANIEMI, J. AND KUITTINEN, M. 2008. From procedures to objects: a research agenda for the psychology of object-oriented programming in education. Hum. Technol. 4, 1, 75-91.
-
(2008)
Hum. Technol.
, vol.4
, Issue.1
, pp. 75-91
-
-
Sajaniemi, J.1
Kuittinen, M.2
-
96
-
-
42149155411
-
A study of the development of students' visualizations of program state during an elementary object-oriented programming course
-
SAJANIEMI, J., KUITTINEN, M., AND TIKANSALO, T. 2008. A study of the development of students' visualizations of program state during an elementary object-oriented programming course. J. Educ. Res. Comput. 7, 4, 1-31.
-
(2008)
J. Educ. Res. Comput.
, vol.7
, Issue.4
, pp. 1-31
-
-
Sajaniemi, J.1
Kuittinen, M.2
Tikansalo, T.3
-
97
-
-
10044258506
-
The concept of variable in programming: Its meaning and use in problem-solving by novice programmers
-
R. E. Mayer, Ed., Lawrence Erlbaum Associates
-
SAMURÇAY, R. 1989. The concept of variable in programming: its meaning and use in problem-solving by novice programmers. In Studying the Novice Programmer, R. E. Mayer, Ed., Lawrence Erlbaum Associates, 161-178.
-
(1989)
Studying the Novice Programmer
, pp. 161-178
-
-
Samurçay, R.1
-
98
-
-
0000250936
-
Problem based learning: An instructional model and its constructivist framework
-
B. Wilson, Ed., Educational Technology Publications
-
SAVERY, J. R. AND DUFFY, T. M. 1995. Problem based learning: an instructional model and its constructivist framework. In Constructivist Learning Environments: Case Studies in Instructional Design, B. Wilson, Ed., Educational Technology Publications, 135-150.
-
(1995)
Constructivist Learning Environments: Case Studies in Instructional Design
, pp. 135-150
-
-
Savery, J.R.1
Duffy, T.M.2
-
101
-
-
0002325763
-
Mental models and the acquisition of expert knowledge
-
R. R. Hoffman, Ed., Springer
-
SCHUMACHER, R. M. AND CZERWINSKI, M. P. 1992. Mental models and the acquisition of expert knowledge. In The Psychology of Expertise: Cognitive Research and Empirical AI, R. R. Hoffman, Ed., Springer, 61-79.
-
(1992)
The Psychology of Expertise: Cognitive Research and Empirical AI
, pp. 61-79
-
-
Schumacher, R.M.1
Czerwinski, M.P.2
-
104
-
-
84857029636
-
The everydayness of threshold concepts: State as an example from computer science
-
R. Land and J. H. F. Meyer, Eds., Sense Publishers
-
SHINNERS-KENNEDY, D. 2008. The everydayness of threshold concepts: state as an example from computer science. In Threshold Concepts within the Disciplines, R. Land and J. H. F. Meyer, Eds., Sense Publishers, 119-128.
-
(2008)
Threshold Concepts Within the Disciplines
, pp. 119-128
-
-
Shinners-Kennedy, D.1
-
105
-
-
84864658801
-
Fuzzy OOP: Expanded and reduced term interpretations
-
ACM, New York
-
SHMALLO, R., RAGONIS, N., AND GINAT, D. 2012. Fuzzy OOP: expanded and reduced term interpretations. In Proceedings of the 17th ACM Annual Conference on Innovation and Technology in Computer Science Education (ITiCSE'12). ACM, New York, 309-314.
-
(2012)
Proceedings of the 17th ACM Annual Conference on Innovation and Technology in Computer Science Education (ITiCSE'12).
, pp. 309-314
-
-
Shmallo, R.1
Ragonis, N.2
Ginat, D.3
-
107
-
-
0000826881
-
Pascal and high school students: A study of errors
-
SLEEMAN, D., PUTNAM, R. T., BAXTER, J., AND KUSPA, L. 1986. Pascal and high school students: a study of errors. J. Educ. Comput. Res. 2, 1, 5-23.
-
(1986)
J. Educ. Comput. Res.
, vol.2
, Issue.1
, pp. 5-23
-
-
Sleeman, D.1
Putnam, R.T.2
Baxter, J.3
Kuspa, L.4
-
109
-
-
0022775151
-
Learning to program = learning to construct mechanisms and explanations
-
SOLOWAY, E. 1986. Learning to program = learning to construct mechanisms and explanations. Comm. ACM 29, 9, 850-858.
-
(1986)
Comm. ACM
, vol.29
, Issue.9
, pp. 850-858
-
-
Soloway, E.1
-
110
-
-
0020843892
-
Cognitive strategies and looping constructs: An empirical study
-
SOLOWAY, E., BONAR, J., AND EHRLICH, K. 1983. Cognitive strategies and looping constructs: an empirical study. Comm. ACM 26, 11, 853-860.
-
(1983)
Comm. ACM
, vol.26
, Issue.11
, pp. 853-860
-
-
Soloway, E.1
Bonar, J.2
Ehrlich, K.3
-
111
-
-
0009991581
-
What do novices know about programming?
-
A. Badre and B. Shneiderman, Eds., Ablex Publishing
-
SOLOWAY, E., EHRLICH, K., BONAR, J., AND GREENSPAN, J. 1982. What do novices know about programming? In Directions in Human-Computer Interactions, A. Badre and B. Shneiderman, Eds., Ablex Publishing, 27-54.
-
(1982)
Directions in Human-Computer Interactions
, pp. 27-54
-
-
Soloway, E.1
Ehrlich, K.2
Bonar, J.3
Greenspan, J.4
-
116
-
-
84889602064
-
A review of generic program visualization systems for introductory programming education
-
To appear
-
SORVA, J., KARAVIRTA, V., AND MALMI, L. A review of generic program visualization systems for introductory programming education. ACM Trans. Comput. Educ. To appear.
-
ACM Trans. Comput. Educ.
-
-
Sorva, J.1
Karavirta, V.2
Malmi, L.3
-
120
-
-
84994293428
-
Swapping as the "hello World" of relational reasoning: Replications, reflections and extensions
-
Australian Computer Society
-
TEAGUE, D., CORNEY, M., AHADI, A., AND LISTER, R. 2012. Swapping as the "Hello World" of relational reasoning: replications, reflections and extensions. In Proceedings of the 14th Australasian Conference on Computing Education (ACE'12). Australian Computer Society, 87-93.
-
(2012)
Proceedings of the 14th Australasian Conference on Computing Education (ACE'12)
, pp. 87-93
-
-
Teague, D.1
Corney, M.2
Ahadi, A.3
Lister, R.4
-
121
-
-
38849107643
-
Partonomy and taxonomy in object-oriented thinking: Junior high school students' perceptions of object-oriented basic concepts
-
TEIF, M. AND HAZZAN, O. 2006. Partonomy and taxonomy in object-oriented thinking: junior high school students' perceptions of object-oriented basic concepts. SIGCSE Bull. 38, 4, 55-60.
-
(2006)
SIGCSE Bull.
, vol.38
, Issue.4
, pp. 55-60
-
-
Teif, M.1
Hazzan, O.2
-
122
-
-
84878522133
-
Illustration of paradigm pluralism in computing education research
-
Australian Computer Society
-
THOTA, N., BERGLUND, A., AND CLEAR, T. 2012. Illustration of paradigm pluralism in computing education research. In Proceedings of the 14th Australasian Conference on Computing Education (ACE'12). Australian Computer Society, 103-112.
-
(2012)
Proceedings of the 14th Australasian Conference on Computing Education (ACE'12)
, pp. 103-112
-
-
Thota, N.1
Berglund, A.2
Clear, T.3
-
123
-
-
75249093621
-
Variation theory applied to students' conceptions of computer programming
-
THUŃe, M. AND ECKERDAL, A. 2009. Variation theory applied to students' conceptions of computer programming. Euro. J. Eng. Educ. 34, 4, 339-347.
-
(2009)
Euro. J. Eng. Educ.
, vol.34
, Issue.4
, pp. 339-347
-
-
Thuńe, M.1
Eckerdal, A.2
-
124
-
-
84880201256
-
Students' conceptions of computer programming
-
Department of Information Technology, Uppsala University
-
THUŃe, M. AND ECKERDAL, A. 2010. Students' conceptions of computer programming. Tech. rep. 2010-021, Department of Information Technology, Uppsala University.
-
(2010)
Tech. Rep. 2010-2021
-
-
Thuńe, M.1
Eckerdal, A.2
-
128
-
-
34548078899
-
Factors in novice programmers' poor tracing skills
-
VAINIO, V. AND SAJANIEMI, J. 2007. Factors in novice programmers' poor tracing skills. SIGCSE Bull. 39, 3, 236-240.
-
(2007)
SIGCSE Bull.
, vol.39
, Issue.3
, pp. 236-240
-
-
Vainio, V.1
Sajaniemi, J.2
-
130
-
-
33845341413
-
Mental Models: A theoretical overview and preliminary study
-
WESTBROOK, L. 2006. Mental Models: A theoretical overview and preliminary study. J. Inf. Sci. 32, 6, 563-579.
-
(2006)
J. Inf. Sci.
, vol.32
, Issue.6
, pp. 563-579
-
-
Westbrook, L.1
-
131
-
-
0024304433
-
Learning iteration and recursion from examples
-
WIEDENBECK, S. 1989. Learning iteration and recursion from examples. Int. J. Man Mach. Stud. 30, 1, 1-22.
-
(1989)
Int. J. Man Mach. Stud.
, vol.30
, Issue.1
, pp. 1-22
-
-
Wiedenbeck, S.1
-
132
-
-
0032671567
-
Novice comprehension of small programs written in the procedural and object-oriented styles
-
WIEDENBECK, S. AND RAMALINGAM, V. 1999. Novice comprehension of small programs written in the procedural and object-oriented styles. Int. J. Hum. Comput. Stud. 51, 1, 71-87.
-
(1999)
Int. J. Hum. Comput. Stud.
, vol.51
, Issue.1
, pp. 71-87
-
-
Wiedenbeck, S.1
Ramalingam, V.2
-
133
-
-
0344211086
-
A comparison of the comprehension of object-oriented and procedural programs by novice programmers
-
WIEDENBECK, S.,RAMALINGAM, V., SARASAMMA, S., AND CORRITORE, C. L. 1999. A comparison of the comprehension of object-oriented and procedural programs by novice programmers. Interact. Comput. 11, 3, 255-282.
-
(1999)
Interact. Comput.
, vol.11
, Issue.3
, pp. 255-282
-
-
Wiedenbeck, S.1
Ramalingam, V.2
Sarasamma, S.3
Corritore, C.L.4
-
134
-
-
58149303374
-
Threshold concepts in computer science: A multi-national empirical investigation
-
R. Land and J. H. F. Meyer, Eds., Sense Publishers
-
ZANDER, C., BOUSTEDT, J., ECKERDAL, A.,MCCARTNEY, R.,MOSTR?OM, J. E., RATCLIFFE, M., AND SANDERS, K. 2008. Threshold concepts in computer science: a multi-national empirical investigation. In Threshold Concepts within the Disciplines, R. Land and J. H. F. Meyer, Eds., Sense Publishers, 105-118.
-
(2008)
Threshold Concepts Within the Disciplines
, pp. 105-118
-
-
Zander, C.1
Boustedt, J.2
Eckerdal, A.3
Mccartney, R.4
Mostrom, J.E.5
Ratcliffe, M.6
Sanders, K.7
|