Integration of visual programming and artificial intelligence in robotics education: The pedagogical possibilities of the NAO robot | IEEE Conference Publication | IEEE Xplore