Computational Creativity Exercises: An Avenue for Promoting Learning in Computer Science | IEEE Journals & Magazine | IEEE Xplore