Teaching Computational Thinking by Playing Games and Building Robots | IEEE Conference Publication | IEEE Xplore