NotesFAQContact Us
Collection
Advanced
Search Tips
Laws, Policies, & Programs
What Works Clearinghouse Rating
Showing 1 to 15 of 78 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Chengliang Wang; Xiaojiao Chen; Yifei Li; Pengju Wang; Haoming Wang; Yuanyuan Li – Journal of Educational Computing Research, 2025
This study explored the impact of MetaClassroom, a virtual immersive programming learning environment designed based on the three-dimensional learning progression (3DLP) concept, on students' multidimensional development. Utilizing a quasi-experimental research design, this study compared students' programming learning achievements (PLA),…
Descriptors: Programming, Computer Science Education, Metacognition, Computer Simulation
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Chotika Wanglang; Kobkiat Sraubon; Pallop Piriyasurawong – Higher Education Studies, 2024
This research aims to develop a combining game-based learning with design thinking using block-based programming to enhance computational thinking and creative games for primary students and will be referred to as game-based learning from now on. The purpose of this research is to 1) develop a model for game-based learning, 2) develop the system…
Descriptors: Game Based Learning, Design, Thinking Skills, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Tavares, Paula Correia; Gomes, Elsa Ferreira; Henriques, Pedro Rangel; Vieira, Diogo Manuel – Open Education Studies, 2022
Computer Programming Learners usually fail to get approved in introductory courses because solving problems using computers is a complex task. The most important reason for that failure is concerned with motivation; motivation strongly impacts on the learning process. In this paper we discuss how techniques like program animation, and automatic…
Descriptors: Learner Engagement, Programming, Computer Science Education, Problem Solving
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Hijón Neira, Raquel; García-Iruela, Miguel; Connolly, Cornelia – International Journal of Computer Science Education in Schools, 2021
Effective and reliable assessment approaches to computational thinking in secondary education are in demand. This paper uses a guided technological pedagogical content knowledge (TPACK) framework, incorporating a visual execution environment (VEE) and Scratch project for secondary school students as a method to teach and assess computational…
Descriptors: Computation, Thinking Skills, Pedagogical Content Knowledge, Technological Literacy
Peer reviewed Peer reviewed
Direct linkDirect link
Gwo-Haur Hwang; Beyin Chen; Shih-Pei Chen – Interactive Learning Environments, 2024
This study proposed a game-based flipped teaching approach and applied it to a HTML (HyperText Markup Language) course. We developed two versions of the pre-class content testing, one of which was game-based, using a "looking-through" game, and the other which was traditional, using a multiple-choice test. We conducted a teaching…
Descriptors: Flipped Classroom, Instructional Effectiveness, Teaching Methods, Prior Learning
Peer reviewed Peer reviewed
Direct linkDirect link
Jui-Hung Chang; Chi-Jane Wang; Hua-Xu Zhong; Hsiu-Chen Weng; Yu-Kai Zhou; Hoe-Yuan Ong; Chin-Feng Lai – Educational Technology Research and Development, 2024
Amidst the rapid advancement in the application of artificial intelligence learning, questions regarding the evaluation of students' learning status and how students without relevant learning foundation on this subject can be trained to familiarize themselves in the field of artificial intelligence are important research topics. This study…
Descriptors: Artificial Intelligence, Technological Advancement, Student Evaluation, Models
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Mukasheva, Manargul; Omirzakova, Aisara – World Journal on Educational Technology: Current Issues, 2021
The study was carried out from 2018 to 2020 with the challenge - how to assess the level of computational thinking. The research design is mixed since the disclosure of mutual influence of the components of the chain 'learning programming -- computational thinking -- evaluating computational thinking' requires the use of both qualitative and…
Descriptors: Computation, Thinking Skills, Student Evaluation, Cognitive Measurement
Peer reviewed Peer reviewed
Direct linkDirect link
Zhizezhang Gao; Haochen Yan; Jiaqi Liu; Xiao Zhang; Yuxiang Lin; Yingzhi Zhang; Xia Sun; Jun Feng – International Journal of STEM Education, 2025
Background: With the increasing interdisciplinarity between computer science (CS) and other fields, a growing number of non-CS students are embracing programming. However, there is a gap in research concerning differences in programming learning between CS and non-CS students. Previous studies predominantly relied on outcome-based assessments,…
Descriptors: Computer Science Education, Mathematics Education, Novices, Programming
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Feklistova, Lidia; Lepp, Marina; Luik, Piret – Education Sciences, 2021
In every course, there are learners who successfully pass assessments and complete the course. However, there are also those who fail the course for various reasons. One of such reasons may be related to success in assessment. Although performance in assessments has been studied before, there is a lack of knowledge on the degree of variance…
Descriptors: Online Courses, Educational Technology, Programming, Learner Engagement
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Arslan Namli, Nihan; Senkal, Ozan – International Journal of Assessment Tools in Education, 2018
The overall objective of this study is to understand how the fuzzy logic theory can be used in measuring the programming performance of the undergraduate students, as well as proving the advantages of using fuzzy logic in evaluation of students' performance. 336 students were involved in the sample of this quantitative study. The first group was…
Descriptors: Undergraduate Students, Programming, Computation, Student Evaluation
Peer reviewed Peer reviewed
Direct linkDirect link
Abreu, Pedro Henriques; Silva, Daniel Castro; Gomes, Anabela – ACM Transactions on Computing Education, 2019
Low performance of nontechnical engineering students in programming courses is a problem that remains unsolved. Over the years, many authors have tried to identify the multiple causes for that failure, but there is unanimity on the fact that motivation is a key factor for the acquisition of knowledge by students. To better understand motivation, a…
Descriptors: Programming, Engineering Education, Student Motivation, Multiple Choice Tests
Peer reviewed Peer reviewed
Direct linkDirect link
Guenaga, Mariluz; Eguíluz, Andoni; Garaizar, Pablo; Gibaja, Juanjo – Computer Science Education, 2021
Background and Context: Despite many initiatives to develop Computational Thinking (CT), not much is known about how early programmers develop CT and how we can assess their learning. Objective: Determine if the analysis of students' interactions with an online platform allows understanding the development of CT, how we can convert data collected…
Descriptors: Computation, Thinking Skills, Skill Development, Cognitive Tests
Peer reviewed Peer reviewed
Direct linkDirect link
Haijun Zeng Ed.; Jiahao Liu Ed.; Di Wu Ed.; Lijie Yue Ed. – Lecture Notes in Educational Technology, 2023
This book presents 28 practical case studies in detail and 49 case studies in brief. The collection of these case studies focuses on one or more aspects of exploration and practice on the following topics: smart campus and smart classroom, resource construction and sharing, new teaching mode, comprehensive quality evaluation of students, teacher…
Descriptors: Foreign Countries, Best Practices, Educational Technology, Technology Uses in Education
Peer reviewed Peer reviewed
Direct linkDirect link
Riese, Emma; Bälter, Olle – ACM Transactions on Computing Education, 2022
Assessment plays an important role in education and can both guide and motivate learning. Assessment can, however, be carried out with different aims: providing the students with feedback that supports the learning (formative assessment) and judging to which degree the students have fulfilled the intended learning outcomes (summative assessment).…
Descriptors: Introductory Courses, Programming, Computer Science Education, Learning Motivation
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Mustapha, Aida; Samsudin, Noor Azah; Arbaiy, Nurieze; Mohammed, Rozlini; Hamid, Isredza Rahmi – Turkish Online Journal of Educational Technology - TOJET, 2016
In programming, one problem can usually be solved using different logics and constructs but still producing the same output. Sometimes students get marked down inappropriately if their solutions do not follow the answer scheme. In addition, lab exercises and programming assignments are not necessary graded by the instructors but most of the time…
Descriptors: Programming, Computer Science Education, Scoring Rubrics, Grading
Previous Page | Next Page »
Pages: 1  |  2  |  3  |  4  |  5  |  6