Enhancing an introductory programming course with physical computing modules | IEEE Conference Publication | IEEE Xplore