Design and evaluation of a scaffolded block-based learning environment for hierarchical data structures

This paper presents the design of Blocks4DS, a block-based environment for students to learn data structures. As a proof-of-concept, we designed custom blocks to allow students to build and visualize Binary Search Trees (BST). Blocks4DS is built on Blockly and uses vis.js to provide visualizations o...

Full description

Autores:
Feijóo García, Pedro Guillermo
Wang, Sishun
Cai, Ju
Polavarapu, Naga
Gardner-McCune, Christina
Ragan, Eric D.
Tipo de recurso:
Article of journal
Fecha de publicación:
2020
Institución:
Universidad El Bosque
Repositorio:
Repositorio U. El Bosque
Idioma:
eng
OAI Identifier:
oai:repositorio.unbosque.edu.co:20.500.12495/5053
Acceso en línea:
http://hdl.handle.net/20.500.12495/5053
https://doi.org/10.1109/VLHCC.2019.8818759
Palabra clave:
CS Education
Tools
Block-based programming
Data structures
Visual languages
Human-centric computing
Rights
openAccess
License
Acceso abierto
id UNBOSQUE2_f58498d5247595b0da3ff6d70df09eec
oai_identifier_str oai:repositorio.unbosque.edu.co:20.500.12495/5053
network_acronym_str UNBOSQUE2
network_name_str Repositorio U. El Bosque
repository_id_str
spelling Feijóo García, Pedro GuillermoWang, SishunCai, JuPolavarapu, NagaGardner-McCune, ChristinaRagan, Eric D.2020-11-12T19:20:54Z2020-11-12T19:20:54Z2020http://hdl.handle.net/20.500.12495/5053https://doi.org/10.1109/VLHCC.2019.8818759instname:Universidad El Bosquereponame:Repositorio Institucional Universidad El Bosquerepourl:https://repositorio.unbosque.edu.coapplication/pdfengIEEEProceedings of IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC Volume 2019-October, October 2019, Article number 8818759, Pages 145-149https://ieeexplore.ieee.org/document/8818759Design and evaluation of a scaffolded block-based learning environment for hierarchical data structuresDesign and evaluation of a scaffolded block-based learning environment for hierarchical data structuresArtículo de revistahttp://purl.org/coar/resource_type/c_6501http://purl.org/coar/resource_type/c_2df8fbb1info:eu-repo/semantics/articlehttp://purl.org/coar/version/c_970fb48d4fbd8a85CS EducationToolsBlock-based programmingData structuresVisual languagesHuman-centric computingThis paper presents the design of Blocks4DS, a block-based environment for students to learn data structures. As a proof-of-concept, we designed custom blocks to allow students to build and visualize Binary Search Trees (BST). Blocks4DS is built on Blockly and uses vis.js to provide visualizations of the binary search tree and its operations. This paper describes the results from an initial evaluation of usability and student learning.Acceso abiertohttp://purl.org/coar/access_right/c_abf2info:eu-repo/semantics/openAccessAcceso abierto2019ORIGINALFeijóo_García_Pedro_Guillermo_2019.docxFeijóo_García_Pedro_Guillermo_2019.docxapplication/vnd.openxmlformats-officedocument.wordprocessingml.document11564https://repositorio.unbosque.edu.co/bitstreams/32d128c9-5fd0-4d7f-a6ba-14e473d73e24/downloadf6f66f367ee7bd9c182889f97b0b0921MD51THUMBNAILFeijóo_García_Pedro_Guillermo_2019.jpgFeijóo_García_Pedro_Guillermo_2019.jpgimage/jpeg5775https://repositorio.unbosque.edu.co/bitstreams/5939bb4e-7244-4168-9ec6-6e9e9becbb7b/download7210a811635d1799e7c05fee5d259be7MD53TEXTFeijóo_García_Pedro_Guillermo_2019.docx.txtFeijóo_García_Pedro_Guillermo_2019.docx.txtExtracted texttext/plain1https://repositorio.unbosque.edu.co/bitstreams/3c2d4874-adce-47d6-8897-8e8aa43355dd/download68b329da9893e34099c7d8ad5cb9c940MD5420.500.12495/5053oai:repositorio.unbosque.edu.co:20.500.12495/50532024-02-07 04:14:11.107open.accesshttps://repositorio.unbosque.edu.coRepositorio Institucional Universidad El Bosquebibliotecas@biteca.com
dc.title.spa.fl_str_mv Design and evaluation of a scaffolded block-based learning environment for hierarchical data structures
dc.title.translated.spa.fl_str_mv Design and evaluation of a scaffolded block-based learning environment for hierarchical data structures
title Design and evaluation of a scaffolded block-based learning environment for hierarchical data structures
spellingShingle Design and evaluation of a scaffolded block-based learning environment for hierarchical data structures
CS Education
Tools
Block-based programming
Data structures
Visual languages
Human-centric computing
title_short Design and evaluation of a scaffolded block-based learning environment for hierarchical data structures
title_full Design and evaluation of a scaffolded block-based learning environment for hierarchical data structures
title_fullStr Design and evaluation of a scaffolded block-based learning environment for hierarchical data structures
title_full_unstemmed Design and evaluation of a scaffolded block-based learning environment for hierarchical data structures
title_sort Design and evaluation of a scaffolded block-based learning environment for hierarchical data structures
dc.creator.fl_str_mv Feijóo García, Pedro Guillermo
Wang, Sishun
Cai, Ju
Polavarapu, Naga
Gardner-McCune, Christina
Ragan, Eric D.
dc.contributor.author.none.fl_str_mv Feijóo García, Pedro Guillermo
Wang, Sishun
Cai, Ju
Polavarapu, Naga
Gardner-McCune, Christina
Ragan, Eric D.
dc.subject.keywords.spa.fl_str_mv CS Education
Tools
Block-based programming
Data structures
Visual languages
Human-centric computing
topic CS Education
Tools
Block-based programming
Data structures
Visual languages
Human-centric computing
description This paper presents the design of Blocks4DS, a block-based environment for students to learn data structures. As a proof-of-concept, we designed custom blocks to allow students to build and visualize Binary Search Trees (BST). Blocks4DS is built on Blockly and uses vis.js to provide visualizations of the binary search tree and its operations. This paper describes the results from an initial evaluation of usability and student learning.
publishDate 2020
dc.date.accessioned.none.fl_str_mv 2020-11-12T19:20:54Z
dc.date.available.none.fl_str_mv 2020-11-12T19:20:54Z
dc.date.issued.none.fl_str_mv 2020
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_2df8fbb1
dc.type.coarversion.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
dc.type.local.none.fl_str_mv Artículo de revista
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_6501
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/article
format http://purl.org/coar/resource_type/c_6501
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/20.500.12495/5053
dc.identifier.doi.none.fl_str_mv https://doi.org/10.1109/VLHCC.2019.8818759
dc.identifier.instname.spa.fl_str_mv instname:Universidad El Bosque
dc.identifier.reponame.spa.fl_str_mv reponame:Repositorio Institucional Universidad El Bosque
dc.identifier.repourl.none.fl_str_mv repourl:https://repositorio.unbosque.edu.co
url http://hdl.handle.net/20.500.12495/5053
https://doi.org/10.1109/VLHCC.2019.8818759
identifier_str_mv instname:Universidad El Bosque
reponame:Repositorio Institucional Universidad El Bosque
repourl:https://repositorio.unbosque.edu.co
dc.language.iso.none.fl_str_mv eng
language eng
dc.relation.ispartofseries.spa.fl_str_mv Proceedings of IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC Volume 2019-October, October 2019, Article number 8818759, Pages 145-149
dc.relation.uri.none.fl_str_mv https://ieeexplore.ieee.org/document/8818759
dc.rights.local.spa.fl_str_mv Acceso abierto
dc.rights.accessrights.none.fl_str_mv http://purl.org/coar/access_right/c_abf2
info:eu-repo/semantics/openAccess
Acceso abierto
dc.rights.creativecommons.none.fl_str_mv 2019
rights_invalid_str_mv Acceso abierto
http://purl.org/coar/access_right/c_abf2
2019
eu_rights_str_mv openAccess
dc.format.mimetype.none.fl_str_mv application/pdf
dc.publisher.spa.fl_str_mv IEEE
institution Universidad El Bosque
bitstream.url.fl_str_mv https://repositorio.unbosque.edu.co/bitstreams/32d128c9-5fd0-4d7f-a6ba-14e473d73e24/download
https://repositorio.unbosque.edu.co/bitstreams/5939bb4e-7244-4168-9ec6-6e9e9becbb7b/download
https://repositorio.unbosque.edu.co/bitstreams/3c2d4874-adce-47d6-8897-8e8aa43355dd/download
bitstream.checksum.fl_str_mv f6f66f367ee7bd9c182889f97b0b0921
7210a811635d1799e7c05fee5d259be7
68b329da9893e34099c7d8ad5cb9c940
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad El Bosque
repository.mail.fl_str_mv bibliotecas@biteca.com
_version_ 1814100767962824704