Abstract

Both formative and summative assessment may take many forms. One approach, known as “many small programs”, consists of providing many programming exercises per week to students, so that they may exercise the different concepts and skills of the course. Different kinds of exercises have been proposed, some of them general purpose, some of them specific to programming. For the latter, the programming paradigm has a decisive influence on the design of these exercises, and even on the feasibility of designing them. In this context, block-based programming represents a new challenge, because the execution state of block-based programs does not depend on such tangible elements as variable contents or reducible expressions. Although some block-based languages allow declaring and using variables, the most relevant elements of the execution state have a visual nature. In the paper, we review several taxonomies of programming exercises and block-based questionnaires to propose a range of exercises specific to blockbased programming. Our experience in developing these kinds of exercises also is reported. The proposal does not intend to constitute a novel and complete taxonomy, but an initial effort in the design of programming exercises for this programming paradigm.
Loading...

Quotes

0 citations in WOS
0 citations in

Journal Title

Journal ISSN

Volume Title

Publisher

Springer

URL external

Date

Description

Citation

Velázquez-Iturbide, J.Á. (2023). Designing Exercises for Block-Based Languages: The Case of ScratchJr. In: García-Peñalvo, F.J., García-Holgado, A. (eds) Proceedings TEEM 2022: Tenth International Conference on Technological Ecosystems for Enhancing Multiculturality. TEEM 2022. Lecture Notes in Educational Technology. Springer, Singapore. https://doi.org/10.1007/978-981-99-0942-1_5

Endorsement

Review

Supplemented By

Referenced By

Statistics

Views
8
Downloads
7

Bibliographic managers

Document viewer

Select a file to preview:
Reload