Publication Date
In 2025 | 0 |
Since 2024 | 0 |
Since 2021 (last 5 years) | 5 |
Since 2016 (last 10 years) | 14 |
Since 2006 (last 20 years) | 16 |
Descriptor
Source
Author
Publication Type
Reports - Research | 16 |
Journal Articles | 15 |
Information Analyses | 2 |
Speeches/Meeting Papers | 1 |
Tests/Questionnaires | 1 |
Education Level
Audience
Location
Australia | 1 |
Colombia | 1 |
Israel | 1 |
New York | 1 |
Portugal | 1 |
Slovakia | 1 |
South Africa (Johannesburg) | 1 |
Taiwan | 1 |
United Kingdom (England) | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Sayginer, Senol; Tüzün, Hakan – Journal of Computer Assisted Learning, 2023
Background: Studies on the effectiveness of block-based environments continue to produce inconsistent results. A strong reason for this is that most studies compare environments that are not equivalent to each other or to the level of learners. Moreover, studies that present evidence of the effectiveness of block-based environments by comparing…
Descriptors: Programming, Academic Achievement, Logical Thinking, Thinking Skills
Regina Célia Coelho; Matheus F. P. Marques; Tiago de Oliveira – Informatics in Education, 2023
Learning programming logic remains an obstacle for students from different academic fields. Considered one of the essential disciplines in the field of Science and Technology, it is vital to investigate the new tools or techniques used in the teaching and learning of Programming Language. This work presents a systematic literature review (SLR) on…
Descriptors: Electronic Learning, Programming, Computer Science Education, Logical Thinking
Zhong, Baichang; Xia, Liying; Su, Siyu – Education and Information Technologies, 2022
One of the aspects of programming that novices often struggle with is the understanding of abstract concepts, such as variables, loops, expressions, and especially Boolean operations. This paper aims to explore the effects of programming tools with different degrees of embodiment on learning Boolean operations in elementary school. To this end, 67…
Descriptors: Programming Languages, Programming, Novices, Elementary Education
Priyanka, Priyanka Gupta; Mehrotra, Deepti – Journal of Information Technology Education: Innovations in Practice, 2022
Aim/Purpose: This paper focuses on designing and implementing the rubric for objective JAVA programming assessments. An unsupervised learning approach was used to group learners based on their performance in the results obtained from the rubric, reflecting their learning ability. Background: Students' learning outcomes have been evaluated…
Descriptors: Objective Tests, Outcomes of Education, Scoring Rubrics, Programming Languages
Kwon, Kyungbin; Lee, Kyungbin; Chung, Jaehwa – International Journal of Computer Science Education in Schools, 2018
Evaluating the quality of students' programs is necessary for better teaching and learning. Although many innovative learning environments for computer science have been introduced, the scarcity of program evaluation frames and tools is a demanding issue in the teaching practice. This study examined the quality of students' Scratch programs by…
Descriptors: Computer Science Education, Programming, Programming Languages, Program Evaluation
Bezuidenhout, Hanrie S.; Henning, Elizabeth – Pythagoras, 2022
The current quantitative study, a naturalistic field experiment, was conducted in a public primary school in Soweto, Johannesburg, with the objective to examine how children's achievement on four assessments at the beginning of Grade R, namely their numeracy, their mathematics-specific vocabulary, their executive functions, and their logical…
Descriptors: Programming Languages, Public Schools, Elementary School Students, Grade 1
Santamaría, Cristina Rebollo; Lora, Carlos Marín; Quintana, Inmaculada Remolar; Sellés, Miguel Chover – International Association for Development of the Information Society, 2018
The first obstacles to overcome when a student has to face the task of programming for the first time are the abstraction level, the comprehension of a language with unfamiliar concepts for him/her and the specific syntax for each programming language. This work presents the qualitative results obtained in a study focused on the gain of skills for…
Descriptors: Programming Languages, Skill Development, Undergraduate Students, Video Games
Costa, Joana Martinho; Miranda, Guilhermina Lobato – Informatics in Education, 2019
This paper presents an approach to the initial programming learning using the four components instructional model and the Alice software. The quasi-experimental design was developed with two groups of students that attended two schools with very different socioeconomic status and school retention levels. The differences obtained in the mean of the…
Descriptors: Computer Software, Instructional Design, Models, Programming
Tsai, Meng-Jung; Wang, Ching-Yeh; Hsu, Po-Fen – Journal of Educational Computing Research, 2019
Computer programming has been gradually emphasized in recent computer literacy education and regarded as a requirement for all middle school students in some countries. To understand young students' perceptions about their own learning in computer programming, this study aimed to develop an instrument, Computer Programming Self-Efficacy Scale…
Descriptors: Programming, Computer Literacy, Middle School Students, Student Attitudes
Waite, Jane Lisa; Curzon, Paul; Marsh, William; Sentance, Sue; Hadwen-Bennett, Alex – Online Submission, 2018
Research indicates that understanding levels of abstraction (LOA) and being able to move between the levels is essential to programming success. For K-5 contexts we rename the LOA levels: problem, design, code and running the code. In our qualitative exploratory study, we interviewed five K-5 teachers on their uses of LOA, particularly the design…
Descriptors: Elementary School Teachers, Computer Science Education, Programming, Abstract Reasoning
Lin, Yu-Tzu; Wu, Cheng-Chih; Hou, Ting-Yun; Lin, Yu-Chih; Yang, Fang-Ying; Chang, Chia-Hu – IEEE Transactions on Education, 2016
This study explores students' cognitive processes while debugging programs by using an eye tracker. Students' eye movements during debugging were recorded by an eye tracker to investigate whether and how high- and low-performance students act differently during debugging. Thirty-eight computer science undergraduates were asked to debug two C…
Descriptors: Cognitive Processes, Programming, Computer Software, Computer Science Education
Buitrago Flórez, Francisco; Casallas, Rubby; Hernández, Marcela; Reyes, Alejandro; Restrepo, Silvia; Danies, Giovanna – Review of Educational Research, 2017
Computational thinking (CT) uses concepts that are essential to computing and information science to solve problems, design and evaluate complex systems, and understand human reasoning and behavior. This way of thinking has important implications in computer sciences as well as in almost every other field. Therefore, we contend that CT should be…
Descriptors: Computation, Computer Science Education, Programming, Problem Solving
Ragonis, Noa; Shilo, Gila – Journal of Information Technology Education: Research, 2018
Aim/Purpose: Research shows that students encounter difficulties in identifying the structure of argumentation texts and in understanding the main message of the argument. The research examined the effect that learning Logic Programming (LP), while applying logic inference, has on students' understanding of argumentation texts. Background:…
Descriptors: Persuasive Discourse, Computer Science, Inferences, Student Attitudes
Udvaros, József; Gubán, Miklós – Acta Didactica Napocensia, 2016
The world all around us is rapidly developing. We are witnessing the rapid evolution of technology and communication. This means new challenges and responsibilities to future strategies and attitudes. Today's operating systems and development environments apply the principle of OOP; therefore today's developments are inconceivable without the…
Descriptors: Programming, Computer Science Education, Programming Languages, Computer Software
Hoskey, Arthur; Maurino, Paula San Millan – Information Systems Education Journal, 2011
Numerous studies document high drop-out and failure rates for students in computer programming classes. Studies show that even when some students pass programming classes, they still do not know how to program. Many factors have been considered to explain this problem including gender, age, prior programming experience, major, math background,…
Descriptors: College Students, Computer Science Education, Programming, Programming Languages
Previous Page | Next Page »
Pages: 1 | 2