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....
Main Authors: | , , |
---|---|
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 |