NotesFAQContact Us
Collection
Advanced
Search Tips
Audience
Laws, Policies, & Programs
Assessments and Surveys
Program for International…1
What Works Clearinghouse Rating
Showing 1 to 15 of 29 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Matsuda, Noboru – International Journal of Artificial Intelligence in Education, 2022
This paper demonstrates that a teachable agent (TA) can play a dual role in an online learning environment (OLE) for learning by teaching--the teachable agent working as a synthetic peer for students to learn by teaching and as an interactive tool for cognitive task analysis when authoring an OLE for learning by teaching. We have developed an OLE…
Descriptors: Artificial Intelligence, Teaching Methods, Intelligent Tutoring Systems, Feedback (Response)
Peer reviewed Peer reviewed
Direct linkDirect link
Guozhu Ding; Xiangyi Shi; Shan Li – Education and Information Technologies, 2024
In this study, we developed a classification system of programming errors based on the historical data of 680,540 programming records collected on the Online Judge platform. The classification system described six types of programming errors (i.e., syntax, logical, type, writing, misunderstanding, and runtime errors) and their connections with…
Descriptors: Programming, Computer Science Education, Classification, Graphs
Peer reviewed Peer reviewed
Direct linkDirect link
Xuanyan Zhong; Zehui Zhan – Interactive Technology and Smart Education, 2025
Purpose: The purpose of this study is to develop an intelligent tutoring system (ITS) for programming learning based on information tutoring feedback (ITF) to provide real-time guidance and feedback to self-directed learners during programming problem-solving and to improve learners' computational thinking. Design/methodology/approach: By…
Descriptors: Intelligent Tutoring Systems, Computer Science Education, Programming, Independent Study
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Haglund, Pontus; Strömbäck, Filip; Mannila, Linda – Informatics in Education, 2021
Controlling complexity through the use of abstractions is a critical part of problem solving in programming. Thus, becoming proficient with procedural and data abstraction through the use of user-defined functions is important. Properly using functions for abstraction involves a number of other core concepts, such as parameter passing, scope and…
Descriptors: Computer Science Education, Programming, Programming Languages, Problem Solving
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Broisin, Julien; Hérouard, Clément – International Educational Data Mining Society, 2019
How to support students in programming learning has been a great research challenge in the last years. To address this challenge, prior works have mainly focused on proposing solutions based on syntactic analysis to provide students with personalized feedback about their grammatical programming errors and misconceptions. However, syntactic…
Descriptors: Semantics, Programming, Syntax, Feedback (Response)
Peer reviewed Peer reviewed
Direct linkDirect link
Hooshyar, Danial; Binti Ahmad, Rodina; Wang, Minhong; Yousefi, Moslem; Fathi, Moein; Lim, Heuiseok – Journal of Educational Computing Research, 2018
Games with educational purposes usually follow a computer-assisted instruction concept that is predefined and rigid, offering no adaptability to each student. To overcome such problem, some ideas from Intelligent Tutoring Systems have been used in educational games such as teaching introductory programming. The objective of this study was to…
Descriptors: Intelligent Tutoring Systems, Teaching Methods, Introductory Courses, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Aleven, Vincent; McLaren, Bruce M.; Sewall, Jonathan; van Velsen, Martin; Popescu, Octav; Demi, Sandra; Ringenberg, Michael; Koedinger, Kenneth R. – International Journal of Artificial Intelligence in Education, 2016
In 2009, we reported on a new Intelligent Tutoring Systems (ITS) technology, example-tracing tutors, that can be built without programming using the Cognitive Tutor Authoring Tools (CTAT). Creating example-tracing tutors was shown to be 4-8 times as cost-effective as estimates for ITS development from the literature. Since 2009, CTAT and its…
Descriptors: Intelligent Tutoring Systems, Artificial Intelligence, Programming, Educational Technology
Aleven, Vincent; McLaren, Bruce M.; Sewall, Jonathan; van Velsen, Martin; Popescu, Octav; Demi, Sandra; Ringenberg, Michael; Koedinger, Kenneth R. – Grantee Submission, 2016
In 2009, we reported on a new Intelligent Tutoring Systems (ITS) technology, example-tracing tutors, that can be built without programming using the Cognitive Tutor Authoring Tools (CTAT). Creating example-tracing tutors was shown to be 4-8 times as cost-effective as estimates for ITS development from the literature. Since 2009, CTAT and its…
Descriptors: Intelligent Tutoring Systems, Programming, Artificial Intelligence, Visual Aids
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Olsen, Jennifer K.; Belenky, Daniel M.; Aleven, Vincent; Rummel, Nikol; Sewall, Jonathan; Ringenberg, Michael – Grantee Submission, 2014
Authoring tools have been shown to decrease the amount of time and resources needed for the development of Intelligent Tutoring Systems (ITSs). Although collaborative learning has been shown to be beneficial to learning, most of the current authoring tools do not support the development of collaborative ITSs. In this paper, we discuss an extension…
Descriptors: Intelligent Tutoring Systems, Programming, Cooperative Learning, Problem Solving
Peer reviewed Peer reviewed
Direct linkDirect link
Lavbic, Dejan; Matek, Tadej; Zrnec, Aljaž – Interactive Learning Environments, 2017
Today's software industry requires individuals who are proficient in as many programming languages as possible. Structured query language (SQL), as an adopted standard, is no exception, as it is the most widely used query language to retrieve and manipulate data. However, the process of learning SQL turns out to be challenging. The need for a…
Descriptors: Evaluation Methods, Information Systems, Intelligent Tutoring Systems, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Hooshyar, Danial; Ahmad, Rodina Binti; Yousefi, Moslem; Fathi, Moein; Horng, Shi-Jinn; Lim, Heuiseok – Innovations in Education and Teaching International, 2018
In learning systems and environment research, intelligent tutoring and personalisation are considered the two most important factors. An Intelligent Tutoring System can serve as an effective tool to improve problem-solving skills by simulating a human tutor's actions in implementing one-to-one adaptive and personalised teaching. Thus, in this…
Descriptors: Intelligent Tutoring Systems, Problem Solving, Skill Development, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Hooshyar, Danial; Ahmad, Rodina Binti; Yousefi, Moslem; Fathi, Moein; Abdollahi, Abbas; Horng, Shi-Jinn; Lim, Heuiseok – Educational Technology Research and Development, 2016
Nowadays, intelligent tutoring systems are considered an effective research tool for learning systems and problem-solving skill improvement. Nonetheless, such individualized systems may cause students to lose learning motivation when interaction and timely guidance are lacking. In order to address this problem, a solution-based intelligent…
Descriptors: Intelligent Tutoring Systems, Technology Integration, Educational Games, Formative Evaluation
Peer reviewed Peer reviewed
Direct linkDirect link
Hooshyar, D.; Ahmad, R. B.; Yousefi, M.; Yusop, F. D.; Horng, S.-J. – Journal of Computer Assisted Learning, 2015
Intelligent tutoring and personalization are considered as the two most important factors in the research of learning systems and environments. An effective tool that can be used to improve problem-solving ability is an Intelligent Tutoring System which is capable of mimicking a human tutor's actions in implementing a one-to-one personalized and…
Descriptors: Flow Charts, Intelligent Tutoring Systems, Educational Technology, Teaching Methods
Sudol, Leigh Ann; Rivers, Kelly; Harris, Thomas K. – International Educational Data Mining Society, 2012
In complex problem solving domains, correct solutions are often comprised of a combination of individual components. Students usually go through several attempts, each attempt reflecting an individual solution state that can be observed during practice. Classic metrics to measure student performance over time rely on counting the number of…
Descriptors: Problem Solving, Tutors, Feedback (Response), Probability
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Feng, Mingyu, Ed.; Käser, Tanja, Ed.; Talukdar, Partha, Ed. – International Educational Data Mining Society, 2023
The Indian Institute of Science is proud to host the fully in-person sixteenth iteration of the International Conference on Educational Data Mining (EDM) during July 11-14, 2023. EDM is the annual flagship conference of the International Educational Data Mining Society. The theme of this year's conference is "Educational data mining for…
Descriptors: Information Retrieval, Data Analysis, Computer Assisted Testing, Cheating
Previous Page | Next Page »
Pages: 1  |  2