Publication Date
In 2025 | 2 |
Since 2024 | 4 |
Since 2021 (last 5 years) | 14 |
Since 2016 (last 10 years) | 27 |
Since 2006 (last 20 years) | 39 |
Descriptor
High School Students | 42 |
Programming Languages | 42 |
Computer Science Education | 32 |
Programming | 20 |
Foreign Countries | 17 |
Teaching Methods | 13 |
Computer Software | 10 |
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 | 40 |
Secondary Education | 34 |
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
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
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
Picones, Gio; PaaBen, Benjamin; Koprinska, Irena; Yacef, Kalina – International Educational Data Mining Society, 2022
In this paper, we propose a novel approach to combine domain modelling and student modelling techniques in a single, automated pipeline which does not require expert knowledge and can be used to predict future student performance. Domain modelling techniques map questions to concepts and student modelling techniques generate a mastery score for a…
Descriptors: Prediction, Academic Achievement, Learning Analytics, Concept Mapping
Damar Rais; Zhao Xuezhi – Journal on Mathematics Education, 2024
Python programming is widely employed in educational institutions worldwide. Within the "Merdeka Belajar" curriculum context, this programming is recognized as a suitable vehicle for mathematics instruction, significantly influencing students' motivation and learning outcomes, particularly following periods of educational hiatus. This…
Descriptors: Student Motivation, Learning Motivation, Programming Languages, Student Attitudes