Analysing Students’ Scratch Programs and Addressing Issues using Elementary Patterns | IEEE Conference Publication | IEEE Xplore