Code Pathfinder: A stepwise programming E-tutor using plan mirroring

Mark S. Durrheim, Abejide Ade-Ibijola, Sigrid Ewert

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

3 Citations (Scopus)

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.

Original languageEnglish
Title of host publicationICT Education - 45th Annual Conference of the Southern African Computer Lecturers’ Association, SACLA 2016, Revised Selected Papers
EditorsStefan Gruner
PublisherSpringer Verlag
Pages69-82
Number of pages14
ISBN (Print)9783319476797
DOIs
Publication statusPublished - 2016
Externally publishedYes
Event45th Annual Conference of the Southern African Computer Lecturers’ Association, SACLA 2016 - Cullinan, South Africa
Duration: 5 Jul 20166 Jul 2016

Publication series

NameCommunications in Computer and Information Science
Volume642
ISSN (Print)1865-0929

Conference

Conference45th Annual Conference of the Southern African Computer Lecturers’ Association, SACLA 2016
Country/TerritorySouth Africa
CityCullinan
Period5/07/166/07/16

Keywords

  • Automatic tutoring
  • Narrations
  • Plan mirroring

ASJC Scopus subject areas

  • General Computer Science
  • General Mathematics

Fingerprint

Dive into the research topics of 'Code Pathfinder: A stepwise programming E-tutor using plan mirroring'. Together they form a unique fingerprint.

Cite this