Design and evaluation of a scaffolded block-based learning environment for hierarchical data structures | IEEE Conference Publication | IEEE Xplore