Teaching Computational Thinking Using Agile Software Engineering Methods
Computational Thinking
Agile usability engineering
DOI:
10.1145/3055258
Publication Date:
2017-08-24T11:49:04Z
AUTHORS (3)
ABSTRACT
Computational Thinking (CT) has been recognized as one of the fundamental skills that all graduates should acquire. For this reason, motivational concerns need to be addressed at an early age a child, and reaching students who do not consider themselves candidates for science, technology, engineering, mathematics disciplines is important well if broadest audience possible engaged. This article describes framework teaching assessing CT in context K-12 education. The based on Agile software engineering methods, which rely set principles practices can mapped activities CT. presents results experiment applying two sixth-grade classes, with 42 participants total. show methods are effective middle schools, after addition some tasks allow explore, project, experience potential product before using tools hand. Moreover, according teachers’ feedback, reached educational objectives topics involved multidisciplinary activities. result taken indicator it use computing medium other subjects, besides computer science.
SUPPLEMENTAL MATERIAL
Coming soon ....
REFERENCES (67)
CITATIONS (35)
EXTERNAL LINKS
PlumX Metrics
RECOMMENDATIONS
FAIR ASSESSMENT
Coming soon ....
JUPYTER LAB
Coming soon ....