Affiliation:
1. Federal University of Santa Catarina, Brazil
Abstract
As computer science education makes its way into schools, diverse initiatives worldwide promote computer science education in K-12, often focusing on teaching algorithms and programming with block-based programming languages such as Scratch or App Inventor. However, alternatives to assess the learning of computer science concepts on this educational stage are still scarce. This chapter presents an automated rubric for assessing algorithms and programming concepts of App Inventor projects at middle school level. The assessment is based on a rubric proposed in alignment with the K-12 Computer Science Framework with satisfactory reliability and validity. The rubric has been automated through a web-based system that allows assessing App Inventor projects through static code analysis. As a result, it can support computer science education in practice providing feedback to students and teachers.
Reference57 articles.
1. ACARA. (2015). Australian Curriculum, Assessment and Reporting Authority. Retrieved from https://www.acara.edu.au/
2. Assessment process for programming assignments
3. Approaches to Assess Computational Thinking Competences Based on Code Analysis in K-12 Education: A Systematic Mapping Study
4. A Large-scale Evaluation of a Rubric for the Automatic Assessment of Algorithms and Programming Concepts
5. An Item Response Theory Analysis of the Sequencing of Algorithms & Programming Concepts.;N. da C.Alves;Proceedings of the International Conference on Computational Thinking Education,2020