Programming in secondary education: Applications, new trends and challenges | IEEE Conference Publication | IEEE Xplore