Publication Date
In 2025 | 21 |
Since 2024 | 77 |
Since 2021 (last 5 years) | 151 |
Since 2016 (last 10 years) | 291 |
Since 2006 (last 20 years) | 376 |
Descriptor
Technology Uses in Education | 392 |
Programming | 345 |
Educational Technology | 221 |
Foreign Countries | 163 |
Teaching Methods | 155 |
Computer Science Education | 90 |
Computer Software | 87 |
Student Attitudes | 82 |
Problem Solving | 65 |
College Students | 59 |
Robotics | 59 |
More ▼ |
Source
Author
Publication Type
Education Level
Location
Turkey | 27 |
Canada | 13 |
United Kingdom | 10 |
Australia | 9 |
Brazil | 8 |
China | 8 |
Germany | 8 |
Japan | 7 |
Taiwan | 7 |
Greece | 6 |
South Africa | 6 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
Motivated Strategies for… | 2 |
Flesch Reading Ease Formula | 1 |
Group Assessment of Logical… | 1 |
Study Process Questionnaire | 1 |
What Works Clearinghouse Rating
Guangrui Fan; Dandan Liu; Rui Zhang; Lihu Pan – International Journal of STEM Education, 2025
Purpose: This study investigates the impact of AI-assisted pair programming on undergraduate students' intrinsic motivation, programming anxiety, and performance, relative to both human-human pair programming and individual programming approaches. Methods: A quasi-experimental design was conducted over two academic years (2023-2024) with 234…
Descriptors: Artificial Intelligence, Computer Software, Technology Uses in Education, Programming
Guido Lang; Tan Gürpinar – Information Systems Education Journal, 2025
This study investigates the effectiveness of a Retrieval-Augmented Generation (RAG) chatbot to enhance learning and engagement in a self-paced, asynchronous online R programming course. To contextualize the development and potential of RAG chatbots, we conducted a literature review on existing approaches and their use in educational settings.…
Descriptors: Artificial Intelligence, Technology Uses in Education, Program Effectiveness, Online Courses
Sanal Kumar T. S.; R. Thandeeswaran – Education and Information Technologies, 2024
The COVID-19 pandemic has forced a significant increase in the utilization of video-based e-learning platforms for programming education. These platforms never considered the essential attributes of student characteristics and learning preferences while designing such a problematic subject having high dropout and failure rates. The traditional…
Descriptors: Blended Learning, Electronic Learning, Higher Education, Programming
Harry Barton Essel; Dimitrios Vlachopoulos; Henry Nunoo-Mensah; John Opuni Amankwa – British Journal of Educational Technology, 2025
Conversational user interfaces (CUI), including voice interfaces, which allow users to converse with computers via voice, are gaining wide popularity. VoiceBots allow users to receive a response in real-time, regardless of the communication device. VoiceBots have been explored in fields such as customer service to automate repetitive queries and…
Descriptors: Foreign Countries, Artificial Intelligence, Program Effectiveness, Undergraduate Students
Marcus Messer; Neil C. C. Brown; Michael Kölling; Miaojing Shi – ACM Transactions on Computing Education, 2024
We conducted a systematic literature review on automated grading and feedback tools for programming education. We analysed 121 research papers from 2017 to 2021 inclusive and categorised them based on skills assessed, approach, language paradigm, degree of automation, and evaluation techniques. Most papers assess the correctness of assignments in…
Descriptors: Automation, Grading, Feedback (Response), Programming
Pavlos Toukiloglou; Stelios Xinogalos – Education and Information Technologies, 2024
Hour of Code is a widely recognized global event that aims to introduce programming to novice users and integrate computer science into education. This paper presents an analysis of the effectiveness of the support system and user interface of Minecraft Adventurer, a serious game designed for the Hour of Code global event. Although previous…
Descriptors: Novices, Programming, Coding, Computer Science Education
Oscar Karnalim; Hapnes Toba; Meliana Christianti Johan – Education and Information Technologies, 2024
Artificial Intelligence (AI) can foster education but can also be misused to breach academic integrity. Large language models like ChatGPT are able to generate solutions for individual assessments that are expected to be completed independently. There are a number of automated detectors for AI assisted work. However, most of them are not dedicated…
Descriptors: Artificial Intelligence, Academic Achievement, Integrity, Introductory Courses
Marius Banut; Ion Albulescu – Journal on Efficiency and Responsibility in Education and Science, 2024
In pedagogical language, "scaffolding" is frequently used to replace the expression "support in learning". In didactic terms, the practice in the classroom shows that various types of support, such as the teacher, colleagues, and technologies, contribute to more efficient learning. In terms of technologies, the present study…
Descriptors: Scaffolding (Teaching Technique), Music Education, Foreign Countries, Urban Environment
Joao Alberto Arantes do Amaral – Journal of Problem Based Learning in Higher Education, 2023
In this case study, we present our findings regarding a massive open online Scratch programming course. The course, which followed a project-based learning approach, was delivered from July 4 to 30, 2022 to 186 students in Brazil. The students were challenged to develop individual coding projects. Our research goal was to investigate teaching and…
Descriptors: MOOCs, Programming, Computer Science Education, Computers
Rosamaria Crisci; Umberto Dello Iacono; Eva Ferrara Dentice – International Journal for Technology in Mathematics Education, 2023
In this paper, we describe an educational activity involving the use of a digital artifact, implemented in a visual programming environment, for mediating the learning of axial symmetry in primary school through algorithmics and computer programming. The educational activity was designed with the aim of bringing out increasingly…
Descriptors: Programming, Algorithms, Elementary Education, Technology Uses in Education
Kahn, Ken; Winters, Niall – British Journal of Educational Technology, 2021
Constructionism, long before it had a name, was intimately tied to the field of Artificial Intelligence. Soon after the birth of Logo at BBN, Seymour Papert set up the Logo Group as part of the MIT AI Lab. Logo was based upon Lisp, the first prominent AI programming language. Many early Logo activities involved natural language processing,…
Descriptors: Artificial Intelligence, Man Machine Systems, Programming Languages, Programming
Harnejan K. Atwal; Kenjiro W. Quides – Journal of Microbiology & Biology Education, 2024
Many 4-year public institutions face significant pedagogical challenges due to the high ratio of students to teaching team members. To address the issue, we developed a workflow using the programming language R as a method to rapidly grade multiple-choice questions, adjust for errors, and grade answer-dependent style multiple-choice questions,…
Descriptors: Programming Languages, Public Colleges, Grading, Holistic Evaluation
Kuuku Nyameye Wilson; Benjamin Ghansah; Patricia Ananga; Stephen Opoku Oppong; Winston Kwamina Essibu; Einstein Kow Essibu – Education and Information Technologies, 2025
This systematic literature review examines the use of computer games as instructional aids in the teaching and learning of programming. With the ubiquitous nature of technology permeating various aspects of modern life, the integration of gaming devices into educational settings has garnered increased attention. This paper investigates whether…
Descriptors: Literature Reviews, Computer Games, Technology Uses in Education, Educational Technology
Babak Mahjour; Andrew McGrath; Andrew Outlaw; Ruheng Zhao; Charles Zhang; Tim Cernak – Journal of Chemical Education, 2023
Data science is becoming a mainstay in research. Despite this, very few STEM graduates matriculate with basic formal training in programming. The current lesson plan was developed to introduce undergraduates studying chemistry or biology to chemoinformatics and data science in medicinal chemistry. The objective of this lesson plan is to introduce…
Descriptors: Undergraduate Students, Chemistry, Biology, Information Science
Umar Alkafaween; Ibrahim Albluwi; Paul Denny – Journal of Computer Assisted Learning, 2025
Background: Automatically graded programming assignments provide instant feedback to students and significantly reduce manual grading time for instructors. However, creating comprehensive suites of test cases for programming problems within automatic graders can be time-consuming and complex. The effort needed to define test suites may deter some…
Descriptors: Automation, Grading, Introductory Courses, Programming