A first introduction to programming for first-year students at a Chinese university using LEGO MindStorms | IEEE Conference Publication | IEEE Xplore