Automating the Assessment of Algorithms and Programming Concepts in App Inventor Projects in Middle School

Automating the Assessment of Algorithms and Programming Concepts in App Inventor Projects in Middle School

Nathalia da Cruz Alves, Christiane Gresse von Wangenheim, Jean C. R. Hauck, Adriano F. Borgatto
ISBN13: 9781799845768|ISBN10: 1799845761|EISBN13: 9781799845775
DOI: 10.4018/978-1-7998-4576-8.ch004
Cite Chapter Cite Chapter

MLA

Alves, Nathalia da Cruz, et al. "Automating the Assessment of Algorithms and Programming Concepts in App Inventor Projects in Middle School." Handbook of Research on Tools for Teaching Computational Thinking in P-12 Education, edited by Michail Kalogiannakis and Stamatios Papadakis, IGI Global, 2020, pp. 76-102. https://doi.org/10.4018/978-1-7998-4576-8.ch004

APA

Alves, N. D., Gresse von Wangenheim, C., Hauck, J. C., & Borgatto, A. F. (2020). Automating the Assessment of Algorithms and Programming Concepts in App Inventor Projects in Middle School. In M. Kalogiannakis & S. Papadakis (Eds.), Handbook of Research on Tools for Teaching Computational Thinking in P-12 Education (pp. 76-102). IGI Global. https://doi.org/10.4018/978-1-7998-4576-8.ch004

Chicago

Alves, Nathalia da Cruz, et al. "Automating the Assessment of Algorithms and Programming Concepts in App Inventor Projects in Middle School." In Handbook of Research on Tools for Teaching Computational Thinking in P-12 Education, edited by Michail Kalogiannakis and Stamatios Papadakis, 76-102. Hershey, PA: IGI Global, 2020. https://doi.org/10.4018/978-1-7998-4576-8.ch004

Export Reference

Mendeley
Favorite

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.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.