Affiliation:
1. Computer Science Department, Universidad Rey Juan Carlos, 28032 Madrid, Spain
2. Applied Mathematics Department, Universidad Rey Juan Carlos, Móstoles, 28933 Madrid, Spain
3. Department of Computer Science & Applied Physics, Atlantic Technological University, H91 T8NW Galway, Ireland
Abstract
Students in their first year of computer science (CS1) at universities typically struggle to grasp fundamental programming concepts. This paper discusses research carried out using a Java-based visual execution environment (VEE) to introduce fundamental programming concepts to CS1 students. The VEE guides beginner programmers through the fundamentals of programming, utilizing visual metaphors to explain and direct interactive tasks implemented in Java. The study’s goal was to determine if the use of the VEE in the instruction of a group of 63 CS1 students from four different groups enrolled in two academic institutions (based in Madrid, Spain and Galway, Ireland) results in an improvement in their grasp of fundamental programming concepts. The programming concepts covered included those typically found in an introductory programming course, e.g., input and output, conditionals, loops, functions, arrays, recursion, and files. A secondary goal of this research was to examine if the use of the VEE enhances students’ understanding of particular concepts more than others, i.e., whether there exists a topic-dependent benefit to the use of the VEE. The results of the study found that use of the VEE in the instruction of these students resulted in a significant improvement in their grasp of fundamental programming concepts compared with a control group who received instruction without the use of the VEE. The study also found a pronounced improvement in the students’ grasp of particular concepts (e.g., operators, conditionals, and loops), suggesting the presence of a topic-dependent benefit to the use of the VEE.
Funder
Spanish Ministry of Universities' “José Castillejo” Program for Mobility Stays Abroad for Young Doctors
Reference45 articles.
1. Modelling programming performance: Beyond the influence of learner characteristics;Lau;Comput. Educ.,2011
2. Astin, W.A. (1993). College Retention Rates Are Often Misleading, Chronicle of Higher Education.
3. Math Course or Math Anxiety?;Stuart;Natl. Counc. Teach. Math.,2000
4. Piaget, J. (1932). The Moral Judgement of the Child, Penguin Books.
5. Piaget, J. (1952). Origins of Intelligence in Children, International Universities Press.
Cited by
1 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献