Publication Date
In 2025 | 3 |
Since 2024 | 13 |
Since 2021 (last 5 years) | 39 |
Since 2016 (last 10 years) | 79 |
Since 2006 (last 20 years) | 138 |
Descriptor
Comparative Analysis | 152 |
Foreign Countries | 152 |
Programming | 104 |
Teaching Methods | 73 |
Computer Science Education | 71 |
Computer Software | 49 |
College Students | 41 |
Instructional Effectiveness | 37 |
Programming Languages | 37 |
Statistical Analysis | 33 |
Student Attitudes | 33 |
More ▼ |
Source
Author
Korkmaz, Özgen | 3 |
Muñoz, Carmen | 3 |
Ali Al Ghaithi | 2 |
Barut, Asim | 2 |
Behnam Behforouz | 2 |
Bintas, Jale | 2 |
Carmen Muñoz | 2 |
Chang, Chih-Kai | 2 |
Fokides, Emmanuel | 2 |
Hwang, Gwo-Jen | 2 |
Hwang, Wu-Yuin | 2 |
More ▼ |
Publication Type
Education Level
Audience
Location
Turkey | 17 |
Taiwan | 15 |
Spain | 11 |
United Kingdom | 11 |
Australia | 7 |
China | 7 |
Finland | 6 |
Greece | 6 |
South Korea | 6 |
Japan | 5 |
New Zealand | 5 |
More ▼ |
Laws, Policies, & Programs
United Nations Convention on… | 2 |
Assessments and Surveys
Program for International… | 2 |
Group Assessment of Logical… | 1 |
Learning Style Inventory | 1 |
Massachusetts Comprehensive… | 1 |
Motivated Strategies for… | 1 |
Study Process Questionnaire | 1 |
What Works Clearinghouse Rating
Dan Sun; Fan Ouyang; Yan Li; Chengcong Zhu; Yang Zhou – Journal of Computer Assisted Learning, 2024
Background: With the development of computational literacy, there has been a surge in both research and practice application of text-based and block-based modalities within the field of computer programming education. Despite this trend, little work has actually examined how learners engaging in programming process when utilizing these two major…
Descriptors: Computer Science Education, Programming, Computer Literacy, Comparative Analysis
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
Carlos Sandoval-Medina; Carlos Argelio Arévalo-Mercado; Estela Lizbeth Muñoz-Andrade; Jaime Muñoz-Arteaga – Journal of Information Systems Education, 2024
Learning basic programming concepts in computer science-related fields poses a challenge for students, to the extent that it becomes an academic-social problem, resulting in high failure and dropout rates. Proposed solutions to the problem can be found in the literature, such as the development of new programming languages and environments, the…
Descriptors: Cognitive Ability, Computer Science Education, Programming, Instructional Materials
Shin, Yoonhee; Song, Donggil – Journal of Educational Computing Research, 2022
This study explores the effect of self-regulated learning support on learners' cognitive load and problem-solving performance, considering cases from well-structured to ill-structured tasks in a computer programing course. Sixty-seven undergraduate students in a computer programing fundamentals course were randomly assigned into one of two groups:…
Descriptors: Cognitive Ability, Computer Science Education, Programming, Problem Solving
Podworny, Susanne; Hüsing, Sven; Schulte, Carsten – Statistics Education Research Journal, 2022
Data science surrounds us in contexts as diverse as climate change, air pollution, route-finding, genomics, market manipulation, and movie recommendations. To open the "data-science-black-box" for lower secondary school students, we developed a data science teaching unit focusing on the analysis of environmental data, which we embedded…
Descriptors: Statistics Education, Programming, Programming Languages, Data Analysis
Ainsley Miller; Kate Pyper – Journal of Statistics and Data Science Education, 2024
R is becoming the standard for teaching statistics due to its flexibility, and open-source nature, replacing software programs like Minitab and SPSS. The main driver for reform within Scottish statistical undergraduate programs is the creation of the Scottish Qualification Authority's Higher Applications of Mathematics course which has statistics…
Descriptors: College Freshmen, Undergraduate Study, Anxiety, Programming Languages
Gerard Dummer; Elwin Savelsbergh; Paul Drijvers – Informatics in Education, 2025
Programmed control systems are ubiquitous in the present-day world. In current educational practice, however, these systems are hardly being addressed, and little is known about children's spontaneous understandings about such systems. Therefore, we explored pupils' understandings prior to instruction in three concrete settings: a car park, an…
Descriptors: Elementary School Students, Grade 3, Grade 6, Computer Science Education
Cárdenas-Cobo, Jesennia; Puris, Amilkar; Novoa-Hernández, Pavel; Galindo, José Angel; Benavides, David – IEEE Transactions on Learning Technologies, 2020
Learning computer programming is a challenging process. Among the current approaches for overcoming this challenge, visual programming languages (VPLs), such as Scratch, have shown very promising results for beginners. Interestingly, some higher education institutions have started to use VPLs to introduce basic programming concepts, mainly in CS1…
Descriptors: Computer Science Education, Programming, Programming Languages, Teaching Methods
Dagyeom Lee; Youngjun Lee – Informatics in Education, 2024
As our society has advanced in the era of digital transformation, education has been transformed from knowledge-centered to competency-centered to solve future problems in the light of unpredictable changes and events in our lives. Programming education provides the basic knowledge needed, and fosters higher-order thinking skills in the process of…
Descriptors: Problem Solving, Computer Science Education, Programming, Thinking Skills
Lin Zhang; Qiang Jiang; Weiyan Xiong; Wei Zhao – Journal of Educational Computing Research, 2025
This study seeks to deepen the understanding of the direct and indirect effects of human-computer dialogic interaction programming activities, facilitated by ChatGPT, on student engagement. Data were collected from 109 Chinese high school students who engaged in programming tasks using either ChatGPT-driven dialogic interaction or traditional pair…
Descriptors: Artificial Intelligence, Computer Software, Computer Science Education, Programming
Yuan-Chen Liu; Tzu-Hua Huang; Chien-Chia Huang – Interactive Learning Environments, 2024
In this study, an interactive programming learning environment was built with two types of error prompt functions: 1) the key prompt and 2) step-by-step prompt. A quasi-experimental study was conducted for five weeks, in which 75 sixth grade students from disadvantaged learning environments in Taipei, Taiwan, were divided into three groups: 1) the…
Descriptors: Programming, Computer Science Education, Cues, Grade 6
Meier, Heidi; Lepp, Marina – Journal of Educational Computing Research, 2023
Especially in large courses, feedback is often given only on the final results; less attention is paid to the programming process. Today, however, some programming environments, e.g., Thonny, log activities during programming and have the functionality of replaying the programming process. This information can be used to provide feedback, and this…
Descriptors: Programming, Introductory Courses, Computer Science Education, Teaching Methods
Efecan, Can Fatih; Sendag, Serkan; Gedik, Nuray – Journal of Educational Computing Research, 2021
Learning programming is a painful process for most students, especially those learning text- based programming languages. In this study, based on the principle of Bandura's social learning theory, the vicarious real-life experiences of several pioneers in the field of IT and programming were presented as 15-minutes stories to a group of 9th…
Descriptors: Programming, Computer Science Education, Academic Achievement, Comparative Analysis
Haruo, Kodama – Asian Association of Open Universities Journal, 2022
Purpose: The purpose of this paper is to investigate the legal issues of simultaneous Internet transmission of broadcasting programs of the Open University of Japan (OUJ) and to take legal measures to promote the mutual utilization of open university courses in Japan, the UK, China and Korea. Design/methodology/approach: The author examines the…
Descriptors: Foreign Countries, Comparative Analysis, Internet, Open Education
System-Based Ontology for Assessing Learner's Programming Practical Works Activities (S_Onto_ALPPWA)
Boussaha, Karima; Mokhati, Farid; Hanneche, Amira – International Journal of Web-Based Learning and Teaching Technologies, 2021
This article introduces a new learner's self-assessment environment as CEHL that allows comparison of learners' programs with those elaborated by the teacher. The subjacent idea is to indirectly compare programs through their graphical representations described by ontologies. So, CEHL developed so-called S_Onto_ALPPWA which allows comparing…
Descriptors: Self Evaluation (Individuals), Programming, Computer Uses in Education, Comparative Analysis