NotesFAQContact Us
Collection
Advanced
Search Tips
Audience
Laws, Policies, & Programs
Assessments and Surveys
Motivated Strategies for…1
What Works Clearinghouse Rating
Showing 1 to 15 of 16 results Save | Export
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Phung, Tung; Cambronero, José; Gulwani, Sumit; Kohn, Tobias; Majumdarm, Rupak; Singla, Adish; Soares, Gustavo – International Educational Data Mining Society, 2023
Large language models (LLMs), such as Codex, hold great promise in enhancing programming education by automatically generating feedback for students. We investigate using LLMs to generate feedback for fixing syntax errors in Python programs, a key scenario in introductory programming. More concretely, given a student's buggy program, our goal is…
Descriptors: Computational Linguistics, Feedback (Response), Programming, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Chrysafiadi, Konstantina; Virvou, Maria; Tsihrintzis, George A.; Hatzilygeroudis, Ioannis – Education and Information Technologies, 2023
Nowadays, the improvement of digital learning with Artificial Intelligence has attracted a lot of research, as it provides solutions for individualized education styles which are independent of place and time. This is particularly the case for computer science, as a tutoring domain, which is rapidly growing and changing and as such, learners need…
Descriptors: Foreign Countries, Undergraduate Students, Computer Science Education, Programming
Janice D. Gobert; Haiying Li; Rachel Dickler; Christine Lott – Grantee Submission, 2024
An intelligent tutoring system (ITS, henceforth) is currently defined as a computer system that delivers personalized instruction to students by using computational techniques to evaluate the learner in a variety of ways, including (but not limited to) their prior knowledge, competency/skill levels, motivation, and affective states. ITSs are…
Descriptors: Artificial Intelligence, Scaffolding (Teaching Technique), Computer Science Education, Teaching Methods
Peer reviewed Peer reviewed
Direct linkDirect link
Peiris, K. Dharini Amitha; Gallupe, R. Brent – Decision Sciences Journal of Innovative Education, 2018
Recommender-driven online learning systems (ROLS) are at the forefront of new computer-based learning. They incorporate machine learning to allow learning-by-doing, generating personalized recommendations in the process. This article describes the evaluations of a new type of online learning systems, ROLS. This evaluation was carried out in three…
Descriptors: Intelligent Tutoring Systems, Computer Science Education, Programming Languages, Conventional Instruction
Peer reviewed Peer reviewed
Direct linkDirect link
Loksa, Dastyni; Margulieux, Lauren; Becker, Brett A.; Craig, Michelle; Denny, Paul; Pettit, Raymond; Prather, James – ACM Transactions on Computing Education, 2022
Metacognition and self-regulation are important skills for successful learning and have been discussed and researched extensively in the general education literature for several decades. More recently, there has been growing interest in understanding how metacognitive and self-regulatory skills contribute to student success in the context of…
Descriptors: Metacognition, Programming, Computer Science Education, Learning Processes
Peer reviewed Peer reviewed
Direct linkDirect link
Wiggins, Joseph B.; Grafsgaard, Joseph F.; Boyer, Kristy Elizabeth; Wiebe, Eric N.; Lester, James C. – International Journal of Artificial Intelligence in Education, 2017
In recent years, significant advances have been made in intelligent tutoring systems, and these advances hold great promise for adaptively supporting computer science (CS) learning. In particular, tutorial dialogue systems that engage students in natural language dialogue can create rich, adaptive interactions. A promising approach to increasing…
Descriptors: Intelligent Tutoring Systems, Self Efficacy, Computer Science Education, Dialogs (Language)
Peer reviewed Peer reviewed
Direct linkDirect link
Weragama, Dinesha; Reye, Jim – International Journal of Artificial Intelligence in Education, 2014
Programming is a subject that many beginning students find difficult. The PHP Intelligent Tutoring System (PHP ITS) has been designed with the aim of making it easier for novices to learn the PHP language in order to develop dynamic web pages. Programming requires practice. This makes it necessary to include practical exercises in any ITS that…
Descriptors: Intelligent Tutoring Systems, Programming, Computer Science Education, Programming Languages
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Rinderknecht, Christian – Informatics in Education, 2014
We survey the literature about the teaching and learning of recursive programming. After a short history of the advent of recursion in programming languages and its adoption by programmers, we present curricular approaches to recursion, including a review of textbooks and some programming methodology, as well as the functional and imperative…
Descriptors: Teaching Methods, Learning Processes, Visualization, Animation
Peer reviewed Peer reviewed
Direct linkDirect link
Wang, Tiantian; Su, Xiaohong; Ma, Peijun; Wang, Yuying; Wang, Kuanquan – Computers & Education, 2011
Learning to program is a difficult process for novice programmers. AutoLEP, an automated learning and assessment system, was developed by us, to aid novice programmers to obtain programming skills. AutoLEP is ability-training-oriented. It adopts a novel assessment mechanism, which combines static analysis with dynamic testing to analyze student…
Descriptors: Foreign Countries, Feedback (Response), Program Effectiveness, Learning Experience
Peer reviewed Peer reviewed
Direct linkDirect link
Hsiao, I.-H.; Sosnovsky, S.; Brusilovsky, P. – Journal of Computer Assisted Learning, 2010
Rapid growth of the volume of interactive questions available to the students of modern E-Learning courses placed the problem of personalized guidance on the agenda of E-Learning researchers. Without proper guidance, students frequently select too simple or too complicated problems and ended either bored or discouraged. This paper explores a…
Descriptors: Electronic Learning, Guidance, Individualized Instruction, Computer Software
Peer reviewed Peer reviewed
Direct linkDirect link
Sherrell, Linda; Krishna, Bhagavathy; Velaga, Natasha; Vejandla, Pavan; Satharla, Mahesh – Journal of Computers in Mathematics and Science Teaching, 2010
Agile methodologies have become increasingly popular among software developers as evidenced by industrial participation at related conferences. The popularity of agile practices over traditional techniques partly stems from the fact that these practices provide for more customer involvement and better accommodate rapidly changing requirements,…
Descriptors: Computer Software, Methods, Independent Study, Graduate Students
Peer reviewed Peer reviewed
Direct linkDirect link
Jeremic, Zoran; Jovanovic, Jelena; Gasevic, Dragan – Educational Technology & Society, 2009
The evaluation of intelligent tutoring systems (ITSs) is an important though often neglected stage of ITS development. There are many evaluation methods available but literature does not provide clear guidelines for the selection of evaluation method(s) to be used in a particular context. This paper describes the evaluation study of DEPTHS, an…
Descriptors: Evaluation Methods, Instructional Effectiveness, Guidelines, Student Attitudes
Peer reviewed Peer reviewed
Direct linkDirect link
Liao, Ching-Jung; Chou, Chien-Chih; Yang, Jin-Tan David – International Journal of Distance Education Technologies, 2009
The purpose of this study is to incorporate adaptive ontology into ubiquitous learning grid to achieve seamless learning environment. Ubiquitous learning grid uses ubiquitous computing environment to infer and determine the most adaptive learning contents and procedures in anytime, any place and with any device. To achieve the goal, an…
Descriptors: Individualized Instruction, Simulation, Educational Environment, College Freshmen
Peer reviewed Peer reviewed
Direct linkDirect link
Kaburlasos, Vassilis G.; Marinagi, Catherine C.; Tsoukalas, Vassilis Th. – Computers & Education, 2008
This work presents innovative cybernetics (feedback) techniques based on Bayesian statistics for drawing questions from an Item Bank towards personalized multi-student improvement. A novel software tool, namely "Module for Adaptive Assessment of Students" (or, "MAAS" for short), implements the proposed (feedback) techniques. In conclusion, a pilot…
Descriptors: Feedback (Response), Student Improvement, Computer Science, Bayesian Statistics
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Dunning, Jeremy; Bhattacharya, Sunand; Daniels, David; Dunning, Katherine – Forum on Public Policy Online, 2007
Science and technology, when applied to educational excellence, have become part of the arts and humanities of tomorrow. The interactive multimedia technology tools available to educators today provide an opportunity to build into the distance or traditional course through learning objects, highly interactive experiential exercises that allow the…
Descriptors: Technology Uses in Education, Educational Technology, Higher Education, Partnerships in Education
Previous Page | Next Page »
Pages: 1  |  2