The use of concept maps in Computer Engineering education to promote meaningful learning, creativity and collaboration | IEEE Conference Publication | IEEE Xplore