Computational Thinking Test For Beginners
Computational Thinking Test For Beginners
1
María Zapata Cáceres
Computer Science Department URJC
@maria__z_c
2
Computational Thinking (CT)
BROAD
Many definitions DEBATE Many breakdowns
Shute, V. J., Sun, C., & Asbell-Clarke, J. (2017a). Demystifying computational thinking.Educational Research Review, 22,
142-158 doi://doi.org/10.1016/j.edurev.2017.09.003
Computational Thinking (CT)
CONSENSUS
Many frameworks
CT Concepts
3D
Framework
CT Practices
(Brenan &
Resnick*)
CT Perspectives
* K. Brennan, M. Resnick and MIT Media Lab, "New frameworks for studying and assessing the development of computational thinking," American Educational Research
Association Meeting, Vancouver, BC, Canada, 2012.
5
Questions
When How
to teach? to teach?
How What
to assess? to teach?
Questions
When How
to teach? to teach?
How What
to assess? to teach?
Assessment
When to How to
teach? teach?
Traditional
How to What to
assess? teach? test
8
Computational Thinking Test (CTt)
Aimed at
Aligned with the international standards
10 to 16 years old
CT concepts
3D CT practices
Framework
CT perspectives
* M. Román-González, J. Pérez-González and C. Jiménez-Fernández, "Which cognitive abilities underlie computational thinking? Criterion validity of the Computational 9
Thinking Test," Computers in Human Behavior, vol. 72, pp. 678-691, 2017.
Beginners Computational Thinking Test (BCTt)
Based on CTt
Stand-alone
assessment instrument
Beginners
Computational 5 to 10 years old
Thinking Test
Form / content
(BCTt) adaptation
Substantial
improvements
10
v.1 BCTt v.1 Design
25 items long 40 minutes
Emotional connection
12
v.1 BCTt v.1 Design
13
If-else example
A B C
If-else example
A B C
If-else example
A B C
If-else example
A B C
If-else example
A B C
If-else example
A B C
If-else example
A B C
v.1 BCTt Expert Judgement procedure & results
45 experts 66 items form
Content validation
Adequacy to evaluate CT
BCTt item difficulty perceived by experts
very good
5,00 good
4,50
4,00 intermediate
3,50
3,00 bad
2,50
2,00
1,50
very bad
y = 0,0786x + 3,6857
1,00
R² = 0,5818
0,50
0,00
0 1 2 3 4 5 6 7
83% → Transitions
BCTt computational concept relevance to
measure CT, perceived by experts are positive 22
v.1 BCTt Expert Judgement procedure & results
Comments / suggestions
Oral
explanation
4 alternative
responses
If-else
reformulation
If-then-else
reformulation
24
v.2 BCTt v.2 Design
Colour blindness adaptation
25
v.2 BCTt Administration: participants and procedure
BCTt transitions
Procedure
Grade 1-6 1 2 4 5 6
Descriptive
statistics N 200 52 18 54 51 25
Mean 19.92 16.52 16.78 21.57 21.84 21.72
Median 20.00 16.00 18.00 23.00 23.00 22.00
Std. Deviation 3.79 3.31 2.49 3.044 2.61 2.62
Variance 14.36 10.96 6.183 9.268 6.815 6.88
Minimum 8.00 8.00 11.00 14.00 13.00 15.00
Maximum 25.00 24.00 20.00 25.00 25.00 25.00
25 17.00 14.00 15.75 19.00 20.00 19.50
Percentiles 50 20.00 16.00 18.00 23.00 23.00 22.00
75 23.00 19.00 18.00 24.00 24.00 24.00
28
v.2 BCTt Administration: results
Item analysis
5,00 1,2
4,50
4,00 1
3,50
3,00 0,8
2,50
2,00 0,6
1,50
1,00 0,4
0,50
0,2 y = -0,0155x + 1,0083
0,00
R² = 0,6344
Sequences Simple loop Nested loop If-then If-then-else While
0
1st 2nd 4th 5th 6th 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
Computational concept by grade Item difficulty index for each BCTt item
1,2
y = -0,0173x + 0,9249
1 R² = 0,3904
0,8
0,6
0,4
0,2
0
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
30
Conclusions
✓BCTt is adequate for the assessment of CT in Primary School
✓Populations
33
Thank you very much for your time!
maria.zapata@urjc.es
@maria__z_c
34