Publication Date
| In 2026 | 0 |
| Since 2025 | 4 |
| Since 2022 (last 5 years) | 11 |
| Since 2017 (last 10 years) | 26 |
| Since 2007 (last 20 years) | 41 |
Descriptor
| High School Students | 44 |
| Programming Languages | 44 |
| Computer Science Education | 32 |
| Programming | 20 |
| Foreign Countries | 17 |
| Teaching Methods | 14 |
| Computer Software | 11 |
| Introductory Courses | 10 |
| Student Attitudes | 10 |
| Academic Achievement | 7 |
| Comparative Analysis | 7 |
| More ▼ | |
Source
Author
| Barut, Asim | 2 |
| Bintas, Jale | 2 |
| Pellas, Nikolaos | 2 |
| Arboledas-Brihuega, David | 1 |
| Armakovic, Stevan | 1 |
| Baghaei, Nilufar | 1 |
| Baudino, Frank, Ed. | 1 |
| Belfiore, Patrícia | 1 |
| Benton, Tom | 1 |
| Berland, Matthew | 1 |
| Bitter, Gary | 1 |
| More ▼ | |
Publication Type
Education Level
| High Schools | 42 |
| Secondary Education | 36 |
| Higher Education | 6 |
| Postsecondary Education | 5 |
| Grade 11 | 4 |
| Junior High Schools | 3 |
| Middle Schools | 3 |
| Elementary Education | 2 |
| Two Year Colleges | 2 |
| Adult Education | 1 |
| Grade 10 | 1 |
| More ▼ | |
Audience
Location
| Israel | 3 |
| Turkey | 3 |
| Greece | 2 |
| Taiwan | 2 |
| Asia | 1 |
| Brazil | 1 |
| China | 1 |
| Colorado | 1 |
| Europe | 1 |
| Georgia (Atlanta) | 1 |
| Indonesia | 1 |
| More ▼ | |
Laws, Policies, & Programs
Assessments and Surveys
| Youth Risk Behavior Survey | 1 |
What Works Clearinghouse Rating
Ünal Çakiroglu; Seval Bilgi – Interactive Learning Environments, 2024
The aim of this explanatory study is to identify the causes of intrinsic cognitive load in programming process. For this purpose, a method based on two dimensions; programming knowledge types (syntactic, semantic, and strategic) and programming constructs was proposed. The proposed method was tested with high school students enrolled in Computer…
Descriptors: Cognitive Processes, Difficulty Level, Programming, Interaction
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
I-Ying Hsu; Fu-Hsing Tsai – Educational Technology & Society, 2023
This study developed a physical computing game-design project that incorporates block-based programming, physical computing, and computer game design for Taiwan's high school technology education curriculum to strengthen students' computational thinking. The project asked students to develop a somatosensory computer game using a block-based…
Descriptors: Computer Games, Design, Programming Languages, Student Attitudes
Goudouris, Cesar; de Abreu Mol, Antônio Carlos; Legey, Ana Paula; de Carvalho, Paulo Victor Rodrigues; Freire, Joana Loureiro; Martins, Bianca Maria Rego; Jatobá, Alessandro – Education and Information Technologies, 2020
Teaching computer programming to children and adolescents has become popular in recent years. This popularity has resulted in increased research into techniques for teaching introductory programming using visual languages, especially block-based languages. This study aims to explore new possibilities for teaching programming by adopting a hybrid…
Descriptors: High School Students, Computer Science Education, Programming, Teaching Methods
Isidor Kokalari; Kosta Lili – Science Education International, 2025
Physics, even though it is guided by simple principles, tends for many topics to be obscured in the mathematics redundancy. MATLAB®, as interactive software for computer algebra, has already had an important impact on the way physics is taught by educators. It has also had a substantial impact on the way research is performed by students to…
Descriptors: Computer Software, Physics, Science Instruction, Teaching Methods
Pudasainee-Kapri, Sangita; Pontes, Nancy M. H.; Pontes, Manuel C. F. – Journal of School Health, 2023
Background: Children with asthma are often marginalized at school, including bullying victimization. The purpose of this study is to estimate the association between asthma and school or electronic bullying victimization among US high school students, and test whether the association varies significantly by sex. Methods: Pooled data from five…
Descriptors: Bullying, Victims, Diseases, Gender Differences
Pere J. Ferrando; David Navarro-González; Fabia Morales-Vives – Educational and Psychological Measurement, 2025
The problem of local item dependencies (LIDs) is very common in personality and attitude measures, particularly in those that measure narrow-bandwidth dimensions. At the structural level, these dependencies can be modeled by using extended factor analytic (FA) solutions that include correlated residuals. However, the effects that LIDs have on the…
Descriptors: Scores, Accuracy, Evaluation Methods, Factor Analysis
Nicholas D. Evans; Perla C. Perez; Osvaldo F. Morera – Journal of STEM Outreach, 2025
In many educational intervention programs, it is not possible to randomly assign students to an experimental and control condition. For example, in our research we wanted to compare students who were enrolled in a biomedical pathway program to students who were not in such a program. However, students select their academic pathway program and a…
Descriptors: Statistical Analysis, Research Methodology, Science Education, Educational Research
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
Fávero, Luiz Paulo; Souza, Rafael de Freitas; Belfiore, Patrícia; Corrêa, Hamilton Luiz; Haddad, Michel F. C. – Practical Assessment, Research & Evaluation, 2021
In this paper is proposed a straightforward model selection approach that indicates the most suitable count regression model based on relevant data characteristics. The proposed selection approach includes four of the most popular count regression models (i.e. Poisson, negative binomial, and respective zero-inflated frameworks). Moreover, it…
Descriptors: Regression (Statistics), Selection, Statistical Analysis, Models
Kumar, Amruth N. – International Educational Data Mining Society, 2023
Is there a pattern in how students solve Parsons puzzles? Is there a difference between the puzzle-solving strategies of C++ and Java students? We used Markov transition matrix to answer these questions. We analyzed the solutions of introductory programming students solving Parsons puzzles involving if-else statements and while loops in C++ and…
Descriptors: Markov Processes, Puzzles, Introductory Courses, Computer Science Education
Hinds, Matthew; Baghaei, Nilufar; Ragon, Pedrito; Lambert, Jonathon; Rajakaruna, Tharindu; Houghton, Travers; Dacey, Simon – International Association for Development of the Information Society, 2017
Programming promotes critical thinking, problem solving and analytic skills through creating solutions that can solve everyday problems. However, learning programming can be a daunting experience for a lot of students. "RunJumpCode" is an educational 2D platformer video game, designed and developed in Unity, to teach players the…
Descriptors: Educational Games, Video Games, Computer Science Education, Programming
Gojkovic, Ljubomir; Malijevic, Stefan; Armakovic, Stevan – Physics Education, 2020
In this work three examples of textbook circuits (resistor-capacitor, resistor-inductor and resistor-inductor-capacitor) have been modeled by employing the Euler method for the approximate solution of differential equations using algorithms implemented in the "Python" programming language. The aim of this work was to demonstrate how…
Descriptors: Science Instruction, Programming Languages, Teaching Methods, Mathematics
Ian Patrick Heraty – ProQuest LLC, 2023
This dissertation was a comparative study of computer science in secondary schools in both Ireland and the United States. Computer science was a new subject compared to more established subjects in both Ireland and the United States. This dissertation looked at how this subject could be accessed by students in both countries. I used a document…
Descriptors: Computer Science Education, Comparative Education, High School Students, Foreign Countries
Unal, Alper; Topu, Fatma Burcu – Education and Information Technologies, 2021
In this study, based on quasi-experimental research, was investigated the effects of teaching Python programming language via Blockly tool, which had hybrid interface, on students' computer programming anxiety, cognitive load level, and achievement. Participants were 90 high school students, 44 of them in experimental group (hybrid interface) and…
Descriptors: Instructional Effectiveness, Computer Science Education, Computer Interfaces, Programming Languages

Peer reviewed
Direct link
