Improving learning of computational thinking using creative thinking exercises in CS-1 computer science courses | IEEE Conference Publication | IEEE Xplore