Using natural language descriptions of algorithms in the early stage of programming | IEEE Conference Publication | IEEE Xplore