Enhancing object-oriented programming pedagogy with an adaptive intelligent tutoring system

Methembe Dlamini, Wai Sze Leung

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

3 Citations (Scopus)

Abstract

Challenges to teaching programming include a lack of structured teaching methodologies that are tailored for programming subjects while the benefits of providing programming students with individual attention are not easily addressed due to high student-to-teacher ratios. This paper describes how adaptive intelligent tutoring systems may represent a potential solution assisting teachers in delivering individualized attention to their students while also helping them to discover effective ways of teaching a core programming concept such as object-oriented programming. This paper investigates how adaptability in traditional intelligent tutoring systems are achieved, presenting an adaptive pedagogical model that uses machine learning techniques to discover effective teaching strategies suitable for a particular student. The results of a prototype of the proposed model demonstrate the model’s ability to classify the student models according to their learning style correctly. The knowledge obtained can be applied by educators to make better-informed choices in the formulation of lesson plans that are more appropriate to their students.

Original languageEnglish
Title of host publicationICT Education - 47th Annual Conference of the Southern African Computer Lecturers’ Association, SACLA 2018, Revised Selected Papers
EditorsHussein Suleman, Stefan Gruner, Salah Kabanda
PublisherSpringer Verlag
Pages269-284
Number of pages16
ISBN (Print)9783030058128
DOIs
Publication statusPublished - 2019
Event47th Annual Conference of the Southern African Computing Lecturers Association, SACLA 2018 - Gordon's Bay, South Africa
Duration: 18 Jun 201820 Jun 2018

Publication series

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

Conference

Conference47th Annual Conference of the Southern African Computing Lecturers Association, SACLA 2018
Country/TerritorySouth Africa
CityGordon's Bay
Period18/06/1820/06/18

Keywords

  • Adaptability
  • Artificial intelligence
  • Intelligent tutoring systems
  • Machine learning
  • Pedagogical decision-making

ASJC Scopus subject areas

  • General Computer Science
  • General Mathematics

Fingerprint

Dive into the research topics of 'Enhancing object-oriented programming pedagogy with an adaptive intelligent tutoring system'. Together they form a unique fingerprint.

Cite this