arrow
Return

Interactive Correction and Recommendation for Computer Language Learning and Training

delete2009-06-01
delete10
delete
OA
AI
C
Claus Pahl *
C
Claire Kenny
DOI:10.1109/TKDE.2008.144delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
Active learning and training is a particularly effective form of education. In various domains, skills are equally important to knowledge. We present an automated learning and skills training system for a database programming environment that promotes procedural knowledge acquisition and skills training. The system provides meaningful knowledge-level feedback such as correction of student solutions and personalized guidance through recommendations. Specifically, we address automated synchronous feedback and recommendations based on personalized performance assessment. At the core of the tutoring system is a pattern-based error classification and correction component that analyzes student input in order to provide immediate feedback and in order to diagnose student weaknesses and suggest further study material. A syntax-driven approach based on grammars and syntax trees provides the solution for a semantic analysis technique. Syntax tree abstractions and comparison techniques based on equivalence rules and pattern matching are specific approaches.
Keywords:
Artificial intelligence-applications and expert knowledge-intensive systems
data structures
education
programming languages
query languages
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

IEEE Transactions on Knowledge and Data Engineering cover
IEEE Transactions on Knowledge and Data Engineering
IF:
10.4
Papers:
6.7K
Citations:
3.2W

Organization

D
Dublin City University
Scholars:
5.6K
Papers: 5.0K
Citations: 5.2K