Abstract
This paper presents two different approaches to example-based problem solving support in the domain of programming based on concept analysis of the learning content. The goal of these approaches is to offer students a set of most relevant remedial examples when they have trouble solving a problem. The paper reviews earlier work and introduces a global and a local approach for selecting examples that are similar to the problem in terms of concept coverage and structure of the content, respectively. It also reports results of a lab study conducted to explore the effectiveness of each approach.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Brusilovsky, P., Peylo, C.: Adaptive and intelligent Web-based educational systems. International Journal of Artificial Intelligence in Education 13(2-4), 159–172 (2003)
Weber, G.: Individual selection of examples in an intelligent learning environment. Journal of Artificial Intelligence in Education 7(1), 3–31 (1996)
Hosseini, R., Brusilovsky, P.: JavaParser: A Fine-Grain Concept Indexing Tool for Java Problems. In: The First Workshop on AI-supported Education for Computer Science (AIEDCS 2013), pp. 60–63 (2013)
Zhang, K., Shasha, D.: Simple fast algorithms for the editing distance between trees and related problems. SIAM Journal on Computing 18(6), 1245–1262 (1989)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Hosseini, R., Brusilovsky, P. (2014). Example-Based Problem Solving Support Using Concept Analysis of Programming Content. In: Trausan-Matu, S., Boyer, K.E., Crosby, M., Panourgia, K. (eds) Intelligent Tutoring Systems. ITS 2014. Lecture Notes in Computer Science, vol 8474. Springer, Cham. https://doi.org/10.1007/978-3-319-07221-0_106
Download citation
DOI: https://doi.org/10.1007/978-3-319-07221-0_106
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-07220-3
Online ISBN: 978-3-319-07221-0
eBook Packages: Computer ScienceComputer Science (R0)