Intelligent vs. unintelligent programming systems for novices | IEEE Conference Publication | IEEE Xplore