Developing A Unified Model of Teaching Computational Thinking | IEEE Conference Publication | IEEE Xplore