An open source graphical robot programming environment in introductory programming curriculum for undergraduates | IEEE Conference Publication | IEEE Xplore