ABC
1
Misconceptions and Student Difficulties
2
Shuchi Grover
3
Looking Glass Ventures, Palo Alto, CA
4
For questions, please contact: shuchig@cs.stanford.edu
5
For more information on the project, please visit our website: https://csassess.org
6
7
Introduction
8
This resource is based on the chapter by Juha Sorva in the book "Computer Science in K-12, an A-to-Z Handbook on Teaching Programming" (Sorva, 2020).

[More explanatory, background text to be added]
9
10
Notes, Comments, and Suggestions for Use
11
1)Content is in the tabs in this spreadsheet.
12
4)This is a living resource. Please add comments for suggested edits/additions to improve this. Thank you!
13
14
15
Sources referenced and drawn on:
16
1)Sorva, J. (2020) Naïve Conceptions of Novice Programmers (Chapter 14 in Computer Science in K-12: An A-Z Handbook on Teaching Programming). (The chapter compiles ideas from many sources.)
17
2)Grover, S. & Basu, S. (2017). Measuring Student Learning in Introductory Block-Based Programming: Examining Misconceptions of Loops, Variables, and Boolean Logic
18
3)
Haberman and Ben-David Kolikant 2001;
19
4)Ragonis and Ben-Ari 2005.
20
5)Simon 2011.
21
6)Sleeman et al. 1986.
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100