@inproceedings{fed9b5422bd54f36a95ae266e6167481,
title = "Code Pathfinder: A stepwise programming E-tutor using plan mirroring",
abstract = "A significant problem in Computer Science Education is introducing students to programming. Many novice programmers show difficulties in mastering the basics of writing programs. Many students may abandon their study of Computer Science due to these problems. Intelligent Tutoring Systems have been developed to provide guidance and feedback to students. Previous systems require the instructor to prepare extra documentation for the software to function. This creates more work for lecturers who wish to implement such a system. We have developed an Intelligent Tutoring System that will guide a student stepby- step through the writing of simple programs in the language of C++. It will also provide feedback on any mistakes they make. This system will require only a correct version of the code for it to develop its feedback scheme.",
keywords = "Automatic tutoring, Narrations, Plan mirroring",
author = "Durrheim, {Mark S.} and Abejide Ade-Ibijola and Sigrid Ewert",
note = "Publisher Copyright: {\textcopyright} Springer International Publishing AG 2016.; 45th Annual Conference of the Southern African Computer Lecturers{\textquoteright} Association, SACLA 2016 ; Conference date: 05-07-2016 Through 06-07-2016",
year = "2016",
doi = "10.1007/978-3-319-47680-3_7",
language = "English",
isbn = "9783319476797",
series = "Communications in Computer and Information Science",
publisher = "Springer Verlag",
pages = "69--82",
editor = "Stefan Gruner",
booktitle = "ICT Education - 45th Annual Conference of the Southern African Computer Lecturers{\textquoteright} Association, SACLA 2016, Revised Selected Papers",
address = "Germany",
}