Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3287324.3287412acmconferencesArticle/Chapter ViewAbstractPublication PagessigcseConference Proceedingsconference-collections
research-article

Using Rubrics Integrating Design and Coding to Assess Middle School Students' Open-ended Block-based Programming Projects

Published: 22 February 2019 Publication History

Editorial Notes

A corrigendum was issued for this paper on September 25, 2020. You can download the corrigendum from the supplemental material section of this citation page.

Abstract

Free-choice, open-ended projects are commonly used to assess student learning in introductory block-based programming (BBP) environments. They are generally assessed in school based on criteria such as the social impact conveyed, whether the projects work without errors, and whether they are creative and engaging. Additionally, researchers have assessed such projects based on the frequency of use of various coding constructs like variables, conditionals, and iterations. This paper presents a novel multi-dimensional rubric for analyzing open-ended BBP projects that integrates assessment of front-end project design and back-end sophistication of use of coding constructs. Further, the novelty of the rubric lies in the fact that instead of relying solely on frequencies, it uses scaled scores based on sophistication of rubric components. Using this rubric, 160 Scratch and App Inventor projects were scored and analyzed. The paper establishes external validity of the rubric and examines what we can learn about student learning from this analysis. Our findings will help K-12 CS educators and curriculum developers recognize what aspects of CS middle school students need most support on, and how to leverage programming environments to provide this support.

Supplementary Material

PDF File (p1211-basu-corrigendum.pdf)
Corrigendum to "Using Rubrics Integrating Design and Coding to Assess Middle School Students' Open-ended Block-based Programming Projects", by Basu, SIGCSE '19 Proceedings of the 50th ACM Technical Symposium on Computer Science Education

References

[1]
Basu, S., Biswas, G., & Kinnebrew, J. S. (2017). Learner modeling for adaptive scaffolding in a computational thinking-based science learning environment. User Modeling and User-Adapted Interaction, 27(1), 5--53.
[2]
Basu, S., Kinnebrew, J. S., & Biswas, G. (2014, June). Assessing student performance in a computational-thinking based science learning environment. In International conference on intelligent tutoring systems (pp. 476--481). Springer, Cham.
[3]
Bau, D., Gray, J., Kelleher, C., Sheldon, J., & Turbak, F. 2017. Learnable programming: blocks and beyond. Communications of the ACM, 60(6), 72--80.
[4]
Cateté, V., Snider, E., & Barnes, T. (2016, July). Developing a rubric for a creative CS Principles lab. In Proceedings of the 2016 ACM Conference on Innovation and Technology in Computer Science Education (pp. 290--295). ACM.
[5]
Cuban, L. (1993). How teachers taught: Constancy and change in American classrooms, 1890--1990. Teachers College Press.
[6]
Grover, S., Basu, S., Bienkowski, M., Eagle, M., Diana, N., & Stamper, J. (2017). A Framework for Using Hypothesis-Driven Approaches to Support Data-Driven Learning Analytics in Measuring Computational Thinking in Block-Based Programming Environments. ACM Transactions on Computing Education (TOCE), 17(3), 14.
[7]
Grover, S., Basu, S., & Schank, P. (2018, February). What We Can Learn About Student Learning from Open-Ended Programming Projects in Middle School Computer Science. In Proceedings of the 49th ACM Technical Symposium on Computer Science Education (pp. 999--1004). ACM.
[8]
Grover, S., Pea, R., & Cooper, S. (2015). Designing for deeper learning in a blended computer science course for middle school students. Computer Science Education, 25(2), 199--237.
[9]
Maloney, J., Peppler, K., Kafai, Y.B., Resnick, M., & Rusk, N. 2008. Programming by choice: Urban youth learning programming with Scratch. Proceedings of SIGCSE '08. New York, NY: ACM Press.
[10]
Martin, C.K., Walter, S., & Barron, B. 2009. Looking at learning through student designed computer games: A rubric approach with novice programming projects. Stanford U.
[11]
Moskal, B.M., & Leydens, J.A. (2000). Scoring rubric development: Validity and reliability. Practical Assessment, Research & Evaluation, 7(10). {Available online: http://pareonline.net/getvn.asp?v=7&n=10}.
[12]
Parker, M. C., & DeLyser, L. A. (2017). Concepts and Practices: Designing and Developing A Modern K-12 CS Framework. In Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education (pp. 453--458). New York, NY, USSA: ACM.
[13]
Sherman, M., & Martin, F. (2015). The assessment of mobile computational thinking. Journal of Computing Sciences in Colleges, 30(6), 53--59.
[14]
Weintrop, D., & Wilensky, U. (2015, June). To block or not to block, that is the question: students' perceptions of blocks-based programming. In Proceedings of the 14th International Conference on Interaction Design and Children (pp. 199--208). ACM.
[15]
Xie, B., & Abelson, H. (2016, September). Skill progression in MIT app inventor. In Visual Languages and Human-Centric Computing (VL/HCC), 2016 IEEE Symposium on (pp. 213--217). IEEE.
[16]
Grover, S., & Basu, S. (2017, March). Measuring student learning in introductory block-based programming: Examining misconceptions of loops, variables, and boolean logic. In Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education (pp. 267--272). ACM.

Cited By

View all
  • (2024)Moving beyond the rhetoric: integrating coding into the English curriculum in Australian primary schoolsThe Australian Educational Researcher10.1007/s13384-024-00742-zOnline publication date: 12-Jul-2024
  • (2024)Parallel Instruction of Text-based and Block-based Programming: On Novice Programmers’ Computational Thinking PracticesTechTrends10.1007/s11528-024-00993-8Online publication date: 5-Sep-2024
  • (2023)How a Rubric Score Application Empowers Teachers’ Attitudes over Computational Thinking LeverageInformation10.3390/info1402011814:2(118)Online publication date: 13-Feb-2023
  • Show More Cited By

Index Terms

  1. Using Rubrics Integrating Design and Coding to Assess Middle School Students' Open-ended Block-based Programming Projects

        Recommendations

        Comments

        Information & Contributors

        Information

        Published In

        cover image ACM Conferences
        SIGCSE '19: Proceedings of the 50th ACM Technical Symposium on Computer Science Education
        February 2019
        1364 pages
        ISBN:9781450358903
        DOI:10.1145/3287324
        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Sponsors

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        Published: 22 February 2019

        Permissions

        Request permissions for this article.

        Check for updates

        Author Tags

        1. block based programming
        2. csforall
        3. k-12 cs assessment

        Qualifiers

        • Research-article

        Conference

        SIGCSE '19
        Sponsor:

        Acceptance Rates

        SIGCSE '19 Paper Acceptance Rate 169 of 526 submissions, 32%;
        Overall Acceptance Rate 1,595 of 4,542 submissions, 35%

        Upcoming Conference

        SIGCSE Virtual 2024
        1st ACM Virtual Global Computing Education Conference
        December 5 - 8, 2024
        Virtual Event , NC , USA

        Contributors

        Other Metrics

        Bibliometrics & Citations

        Bibliometrics

        Article Metrics

        • Downloads (Last 12 months)54
        • Downloads (Last 6 weeks)10
        Reflects downloads up to 09 Nov 2024

        Other Metrics

        Citations

        Cited By

        View all
        • (2024)Moving beyond the rhetoric: integrating coding into the English curriculum in Australian primary schoolsThe Australian Educational Researcher10.1007/s13384-024-00742-zOnline publication date: 12-Jul-2024
        • (2024)Parallel Instruction of Text-based and Block-based Programming: On Novice Programmers’ Computational Thinking PracticesTechTrends10.1007/s11528-024-00993-8Online publication date: 5-Sep-2024
        • (2023)How a Rubric Score Application Empowers Teachers’ Attitudes over Computational Thinking LeverageInformation10.3390/info1402011814:2(118)Online publication date: 13-Feb-2023
        • (2023)Analysis of Scratch Software in Scientific Production for 20 Years: Programming in Education to Develop Computational Thinking and STEAM DisciplinesEducation Sciences10.3390/educsci1304040413:4(404)Online publication date: 16-Apr-2023
        • (2023)The Search for Computer Science Concepts in Coding Animated Narratives: Tensions and OpportunitiesJournal of Educational Computing Research10.1177/0735633123117492961:7(1335-1358)Online publication date: 17-May-2023
        • (2023)Computing Education Research in SchoolsPast, Present and Future of Computing Education Research10.1007/978-3-031-25336-2_20(481-520)Online publication date: 18-Apr-2023
        • (2022)Assessment of Code, Which Aspects Do Teachers Consider and How Are They Valued?ACM Transactions on Computing Education10.1145/351713322:4(1-27)Online publication date: 15-Sep-2022
        • (2022)An Introductory Internet of Things Curriculum for Grades 9-12 Computer Science Classes2022 IEEE Frontiers in Education Conference (FIE)10.1109/FIE56618.2022.9962612(1-6)Online publication date: 8-Oct-2022
        • (2022)Clustering Young Children’s Coding Project Scores with Machine Learning2022 IEEE Global Engineering Education Conference (EDUCON)10.1109/EDUCON52537.2022.9766579(79-85)Online publication date: 28-Mar-2022
        • (2022)Language impact on productivity for industrial end users: A case study from Programmable Logic ControllersJournal of Computer Languages10.1016/j.cola.2021.10108769(101087)Online publication date: Apr-2022
        • Show More Cited By

        View Options

        Get Access

        Login options

        View options

        PDF

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader

        Media

        Figures

        Other

        Tables

        Share

        Share

        Share this Publication link

        Share on social media