Verificator: Educational Tool for Learning Programming

The paper introduces Verificator, our learning programming interface aimed for learning programming in C++ at the university beginners' level. In teaching programming some specific problems concerning the teaching itself as well as the organization of the teaching process need to be considered....

Full description

Bibliographic Details
Main Authors: Danijel RADOSEVIC, Tihomir OREHOVACKI, Alen LOVRENCIC
Format: Article
Language:English
Published: Vilnius University 2009-10-01
Series:Informatics in Education
Subjects:
Online Access:https://infedu.vu.lt/doi/10.15388/infedu.2009.16
_version_ 1818022306750922752
author Danijel RADOSEVIC
Tihomir OREHOVACKI
Alen LOVRENCIC
author_facet Danijel RADOSEVIC
Tihomir OREHOVACKI
Alen LOVRENCIC
author_sort Danijel RADOSEVIC
collection DOAJ
description The paper introduces Verificator, our learning programming interface aimed for learning programming in C++ at the university beginners' level. In teaching programming some specific problems concerning the teaching itself as well as the organization of the teaching process need to be considered. One of the biggest problems is that students tend to adopt certain bad programming habits in their attempt to more easily deal with their examinations, such as trying to write programs without any syntax and logical checking. It is very hard to help them correct those errors once they are deeply rooted. Our students' web questionnaire and its results show that the majority of problems in learning programming among our students arise from the gap between the understanding of programming language syntax and problem-solving algorithms. Verificator prevents students from making a lot of errors they are likely to make in learning programming and helps them to learn programming language syntax and adopt good programming habits.
first_indexed 2024-04-14T08:30:37Z
format Article
id doaj.art-06494d5a330a4722ab2b9f07331ac256
institution Directory Open Access Journal
issn 1648-5831
2335-8971
language English
last_indexed 2024-04-14T08:30:37Z
publishDate 2009-10-01
publisher Vilnius University
record_format Article
series Informatics in Education
spelling doaj.art-06494d5a330a4722ab2b9f07331ac2562022-12-22T02:03:56ZengVilnius UniversityInformatics in Education1648-58312335-89712009-10-018226128010.15388/infedu.2009.16Verificator: Educational Tool for Learning ProgrammingDanijel RADOSEVIC0Tihomir OREHOVACKI1Alen LOVRENCIC2Faculty of Organization and Informatics, University of Zagreb Pavlinska 2, 42000 Varazdin, CroatiaFaculty of Organization and Informatics, University of Zagreb Pavlinska 2, 42000 Varazdin, CroatiaFaculty of Organization and Informatics, University of Zagreb Pavlinska 2, 42000 Varazdin, CroatiaThe paper introduces Verificator, our learning programming interface aimed for learning programming in C++ at the university beginners' level. In teaching programming some specific problems concerning the teaching itself as well as the organization of the teaching process need to be considered. One of the biggest problems is that students tend to adopt certain bad programming habits in their attempt to more easily deal with their examinations, such as trying to write programs without any syntax and logical checking. It is very hard to help them correct those errors once they are deeply rooted. Our students' web questionnaire and its results show that the majority of problems in learning programming among our students arise from the gap between the understanding of programming language syntax and problem-solving algorithms. Verificator prevents students from making a lot of errors they are likely to make in learning programming and helps them to learn programming language syntax and adopt good programming habits.https://infedu.vu.lt/doi/10.15388/infedu.2009.16learning programmingteaching softwareVerificator
spellingShingle Danijel RADOSEVIC
Tihomir OREHOVACKI
Alen LOVRENCIC
Verificator: Educational Tool for Learning Programming
Informatics in Education
learning programming
teaching software
Verificator
title Verificator: Educational Tool for Learning Programming
title_full Verificator: Educational Tool for Learning Programming
title_fullStr Verificator: Educational Tool for Learning Programming
title_full_unstemmed Verificator: Educational Tool for Learning Programming
title_short Verificator: Educational Tool for Learning Programming
title_sort verificator educational tool for learning programming
topic learning programming
teaching software
Verificator
url https://infedu.vu.lt/doi/10.15388/infedu.2009.16
work_keys_str_mv AT danijelradosevic verificatoreducationaltoolforlearningprogramming
AT tihomirorehovacki verificatoreducationaltoolforlearningprogramming
AT alenlovrencic verificatoreducationaltoolforlearningprogramming