Publication Date
| In 2026 | 0 |
| Since 2025 | 22 |
| Since 2022 (last 5 years) | 137 |
| Since 2017 (last 10 years) | 266 |
| Since 2007 (last 20 years) | 365 |
Descriptor
Source
Author
| Xinogalos, Stelios | 4 |
| Çetinkaya-Rundel, Mine | 3 |
| Ali Al Ghaithi | 2 |
| Ali, Azad | 2 |
| Asensio-Perez, Juan I. | 2 |
| Barnes, Tiffany | 2 |
| Behnam Behforouz | 2 |
| Benavides, David | 2 |
| Caspersen, Michael E. | 2 |
| Chengliang Wang | 2 |
| Chi, Min | 2 |
| More ▼ | |
Publication Type
Education Level
Audience
| Teachers | 17 |
| Practitioners | 1 |
| Students | 1 |
Laws, Policies, & Programs
Assessments and Surveys
| Flesch Reading Ease Formula | 1 |
| Motivated Strategies for… | 1 |
What Works Clearinghouse Rating
Fleischer, Yannik; Biehler, Rolf; Schulte, Carsten – Statistics Education Research Journal, 2022
This study examines modelling with machine learning. In the context of a yearlong data science course, the study explores how upper secondary students apply machine learning with Jupyter Notebooks and document the modelling process as a computational essay incorporating the different steps of the CRISP-DM cycle. The students' work is based on a…
Descriptors: Statistics Education, Educational Research, Electronic Learning, Secondary School Students
Thomas G. Calderon; James W. Hesford; Michael J. Turner – Advances in Accounting Education: Teaching and Curriculum Innovations, 2022
In recent years professional accountancy bodies (e.g., CPA), accreditation institutions (e.g., AACSB) and employers have steadily raised, and continue to raise expectations regarding the need for accounting graduates to demonstrate skills in data analytics. One of the obstacles accounting instructors face in seeking to implement data analytics,…
Descriptors: Programming Languages, Accounting, Business Education, Data Analysis
Shih-Yu Li; Chun-Yu Ho; Shih-Ping Wu – Education and Information Technologies, 2025
This study originates from the observation during teaching and student interactions that students in industry-academic cooperative programs have very limited time to dedicate to coursework. The target group for this research consists of third-year students in the Mechanical Engineering industry-academia collaborative training program, and sessions…
Descriptors: Computer Science Education, Teaching Methods, Programming Languages, Teacher Student Relationship
Felienne Hermans – Informatics in Education, 2024
This autoethnographic paper is part of a special issue trying to answer the question "How to design or choose languages for programming novices?" I will describe how my programming language Hedy was created, how the initial design goals were formed, how my perspectives on learning and teaching changed along the way, and how Hedy changed…
Descriptors: Decision Making, Programming Languages, Novices, Computer Science Education
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
Dawar, Deepak – Journal of Information Systems Education, 2023
For most beginners, learning computer programming is a complex undertaking. Demotivation and learned helplessness have been widely reported. In addition to the subject's complexity, low in-class involvement has been linked to poor student performance. This work introduces a novel instructional technique called Student-Driven Probe Instruction…
Descriptors: Computer Science Education, Programming, Introductory Courses, Teaching Methods
Diego E. F. Pereira; Rodrigo D. Seabra – Informatics in Education, 2023
The teaching and learning of programming has proven to be a challenge for students of computer courses, since it presents challenges and requires complex skills for the good development of students. The traditional teaching model is not able to motivate students and arouse their interest in the topic. The tool proposed herein, the REA-LP, aims to…
Descriptors: Open Educational Resources, Algorithms, Programming, Computer Science Education
Koupritzioti, Dimitra; Xinogalos, Stelios – Education and Information Technologies, 2020
Serious games or educational games have attracted the interest of instructors and researchers for several years. In the field of education, serious games are being used for motivating students, attracting their interest in cognitively demanding fields and making the teaching and learning process more fun. Moreover, learning through implementing…
Descriptors: Educational Games, Mathematics Activities, Mathematics Education, Programming
Lindén, Johan – Physics Education, 2020
A glass of water covered with a disk with a hole in it can be turned upside down without spilling the water in the glass, provided the hole is small enough and the disk is pressed against the rim of the glass. A quasistatic numerical simulation based on hydrostatic pressure and surface tension of water was used calculate the critical hole diameter…
Descriptors: Physics, Science Instruction, Water, Teaching Methods
Olumide, Obe O.; Iyamu, Tiko – International Association for Development of the Information Society, 2020
Computer Programming is believed to have effect on creativity, reasoning, analytic and mathematical skills. This cognitive development is at a cost from both ends of students and teachers of computer programming. Its abstractive nature makes it difficult to teach and learn hence, the enormous hours spent in teaching, learning and developing…
Descriptors: Programming, Cognitive Development, Computer Science Education, Computer Interfaces
Hajar Darif; Mohammed Amine Lafraxo – Educational Process: International Journal, 2025
Background/purpose: The emergence of educational technologies has profoundly transformed teaching and learning methods in health sciences. This bibliometric study aims to identify the most widely used educational practices in this field between 2014 and 2024, exploring their applications within a constantly evolving technological context.…
Descriptors: Programming Languages, Bibliometrics, Research Reports, Educational Technology
Qing Yu; Kun Yu; Baomin Li – Journal of Educational Computing Research, 2025
Computer programming is regarded as an important skill for the future. However, many K-12 students face challenges and difficulties in learning traditional text-based programming. Block-based visual programming (BVP) can reduce the difficulty of learning programming and is seen as a potential programming education tool. Nevertheless, the effects…
Descriptors: Programming, Computer Science Education, Visual Aids, Outcomes of Education
Tsiotras, Dimitrios; Xinogalos, Stelios – Informatics in Education, 2021
There has been an active movement towards fun learning, using games in education. This article introduces the text-based serious game "Rise of the Java Emperor" that aims to support students in learning basic object-oriented programming concepts using Java. Information concerning the analysis, the design and the pilot evaluation of the…
Descriptors: Programming Languages, Teaching Methods, Graduate Students, Undergraduate Students
Arjan J. F. Kok; Lex Bijlsma; Cornelis Huizing; Ruurd Kuiper; Harrie Passier – Informatics in Education, 2024
This paper presents the first experiences of the use of an online open-source repository with programming exercises. The repository is independent of any specific teaching approach. Students can search for and select an exercise that trains the programming concepts that they want to train and that only uses the programming concepts they already…
Descriptors: Programming Languages, Computer Science Education, Open Source Technology, Teaching Methods
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
Direct link
