Impact of Using Creative Thinking Skills and Open Data on Programming Design in a Computer-Supported Collaborative Learning Environment | IEEE Conference Publication | IEEE Xplore