Student Perceptions of Code Representation

Presenting at the IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) 2019 Text languages are perceived by many computer science students as difficult, intimidating, and/or tedious in nature. Conversely, blocks-based environments are perceived as approachable, but many students see them as inauthentic. Bidirectional hybrid environments provide textual and blocks-based representations of the same code,…

Hybrid Environments: A Bridge from Blocks to Text

Jeremiah Blanchard, one of our cofounders, presented his research on hybrid programming environments, those both block-based and text-based, at ICER 2017. Recall that we’ve used PencilCode, Scratch, Blockly, etc. with our students lately. Jeremiah also managed projects that extended PencilCode with support for additional programming languages and curriculum. Blanchard, J. (2017, August). Hybrid Environments: A…