Blocks programming environments (Scratch, Blockly, etc) represent program syntax trees as compositions of visual blocks They have introduced programming and computational thinking to tens of millions, reaching people of all ages and backgrounds Despite their popularity, there has been remarkably little research on the usability, effectiveness, and generalizability of affordances of these environments The goal of this 2nd workshop is to continue distilling testable hypotheses from the existing folk knowledge of blocks environments and identify research questions and partnerships that can legitimize, or discount, pieces of this knowledge It will bring together educators and researchers who work with blocks languages and members of the broader VL HCC community in We seek participants with diverse expertise, including, but not limited to design of programming environments, instruction with these environments, the learning sciences, data analytics, usability, and more. |