Improving learning of computational thinking using computational creativity exercises in a college CSI computer science course for engineers | IEEE Conference Publication | IEEE Xplore