Improving CS1 Programming Learning with Visual Execution Environments

Author:

Hijón-Neira Raquel1ORCID,Pizarro Celeste2ORCID,French John3ORCID,Paredes-Barragán Pedro1,Duignan Michael3

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

Publisher

MDPI AG

Subject

Information Systems

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.

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3