%0 Journal Article %T Verificator: Educational Tool for Learning Programming %A Danijel RADOSEVIC %A Tihomir OREHOVACKI %A Alen LOVRENCIC %J Informatics in Education %D 2009 %I Institute of Mathematics and Informatics %X The paper introduces Verificator, our learning programming interface aimed for learningprogramming in C++ at the university beginners¡¯ level. In teaching programming some specificproblems concerning the teaching itself as well as the organization of the teaching process need tobe considered. One of the biggest problems is that students tend to adopt certain bad programminghabits in their attempt to more easily deal with their examinations, such as trying to write programswithout any syntax and logical checking. It is very hard to help them correct those errors once theyare deeply rooted. Our students¡¯ web questionnaire and its results show that the majority of problemsin learning programming among our students arise from the gap between the understanding ofprogramming language syntax and problem-solving algorithms. Verificator prevents students frommaking a lot of errors they are likely to make in learning programming and helps them to learnprogramming language syntax and adopt good programming habits. %K Learning programming %K Teaching software %K Verificator %U http://www.mii.lt/informatics_in_education/pdf/INFE154.pdf