A pragmatic approach to develop computational thinking skills in novices in Computing Education | IEEE Conference Publication | IEEE Xplore