A method for assessing computational thinking in students using source code analysis | IEEE Conference Publication | IEEE Xplore