Teaching discrete mathematics with the constructivism learning theory | IEEE Conference Publication | IEEE Xplore