Incorporating Analogies and Worked Out Examples as Pedagogical Strategies in a Computer Science Tutoring System.
Rachel HarsleyNick E. GreenMehrdad AlizadehSabita AcharyaDavide FossatiBarbara Di EugenioOmar AlZoubiPublished in: SIGCSE (2016)
Keyphrases
- tutoring system
- computer science
- learner model
- cognitive skills
- student modelling
- intelligent tutoring systems
- artificial intelligence
- human tutoring
- collaborative learning
- computer scientists
- problem based learning
- semantic relations
- lecture notes
- e learning
- training examples
- learning objects
- knowledge acquisition bottleneck
- data mining
- selected papers
- teaching strategies
- intelligent tutor
- researchers and practitioners
- affective states
- cooperative learning
- learning analytics
- expert systems
- learning algorithm
- machine learning