Skip to main content
Top

2019 | OriginalPaper | Chapter

Enhancing Object-Oriented Programming Pedagogy with an Adaptive Intelligent Tutoring System

Authors : Methembe Dlamini, Wai Sze Leung

Published in: ICT Education

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

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.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Footnotes
1
The software is available for researchers upon e-mail request: wsleung@uj.ac.za.
 
Literature
1.
go back to reference Baine, D., Mwamwenda, T.: Education in southern Africa: current conditions and future directions. Int. Rev. Educ. 40(2), 113–134 (1994)CrossRef Baine, D., Mwamwenda, T.: Education in southern Africa: current conditions and future directions. Int. Rev. Educ. 40(2), 113–134 (1994)CrossRef
2.
go back to reference Beck, J., Woolf, B.P., Beal, C.R.: ADVISOR: a machine learning architecture for intelligent tutor construction. In: Joint Proceedings of the 17th National Conference on Artificial Intelligence and 12th Conference on Innovative Applications of Artificial Intelligence, pp. 552–557 (2000) Beck, J., Woolf, B.P., Beal, C.R.: ADVISOR: a machine learning architecture for intelligent tutor construction. In: Joint Proceedings of the 17th National Conference on Artificial Intelligence and 12th Conference on Innovative Applications of Artificial Intelligence, pp. 552–557 (2000)
3.
go back to reference Caputi, V., Garrido, A.: Student-oriented planning of e-learning contents for Moodle. J. Netw. Comput. Appl. 53, 115–127 (2015)CrossRef Caputi, V., Garrido, A.: Student-oriented planning of e-learning contents for Moodle. J. Netw. Comput. Appl. 53, 115–127 (2015)CrossRef
4.
go back to reference Chrysafiadi, K., Virvou, M.: Student modeling approaches: a literature review for the last decade. Expert Syst. Appl. 40(11), 4715–4729 (2013)CrossRef Chrysafiadi, K., Virvou, M.: Student modeling approaches: a literature review for the last decade. Expert Syst. Appl. 40(11), 4715–4729 (2013)CrossRef
5.
go back to reference Cuevas, J.: Is learning styles-based instruction effective? a comprehensive analysis of recent research on learning styles. Theor. Res. Educ. 13(3), 308–333 (2015)CrossRef Cuevas, J.: Is learning styles-based instruction effective? a comprehensive analysis of recent research on learning styles. Theor. Res. Educ. 13(3), 308–333 (2015)CrossRef
6.
go back to reference Davis, K., Christodoulou, J., Seider, S., Gardner, H.: The theory of multiple intelligences. In: Cambridge Handbook of Intelligence, pp. 485–503 (2011) Davis, K., Christodoulou, J., Seider, S., Gardner, H.: The theory of multiple intelligences. In: Cambridge Handbook of Intelligence, pp. 485–503 (2011)
7.
go back to reference Dorça, F.A., Lima, L.V., Fernandes, M.A., Lopes, C.R.: comparing strategies for modeling students learning styles through reinforcement learning in adaptive and intelligent educational systems: an experimental analysis. Expert Syst. Appl. 40(6), 2092–2101 (2013)CrossRef Dorça, F.A., Lima, L.V., Fernandes, M.A., Lopes, C.R.: comparing strategies for modeling students learning styles through reinforcement learning in adaptive and intelligent educational systems: an experimental analysis. Expert Syst. Appl. 40(6), 2092–2101 (2013)CrossRef
8.
go back to reference Evens, M.W., et al.: CIRCSIM-Tutor: an intelligent tutoring system using natural language dialogue. In: Proceedings of 12th Midwest AI and Cognition Science Conference, pp. 16–23 (2001) Evens, M.W., et al.: CIRCSIM-Tutor: an intelligent tutoring system using natural language dialogue. In: Proceedings of 12th Midwest AI and Cognition Science Conference, pp. 16–23 (2001)
9.
go back to reference Felder, R.M., Silverman, L.K.: Learning and teaching styles in engineering education. Eng. Educ. 78(7), 674–681 (1988) Felder, R.M., Silverman, L.K.: Learning and teaching styles in engineering education. Eng. Educ. 78(7), 674–681 (1988)
10.
go back to reference Freedman, R.: What is an intelligent tutoring system? Intelligence 11(3), 15–16 (2000)CrossRef Freedman, R.: What is an intelligent tutoring system? Intelligence 11(3), 15–16 (2000)CrossRef
11.
go back to reference Ghadirli, H.M., Rastgarpour, M.: A web-based adaptive and intelligent tutor by expert systems. In: Meghanathan, N., Nagamalai, D., Chaki, N. (eds.) Advances in Computing and Information Technology. Advances in Intelligent Systems and Computing, vol. 117, pp. 87–95. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-31552-7_10CrossRef Ghadirli, H.M., Rastgarpour, M.: A web-based adaptive and intelligent tutor by expert systems. In: Meghanathan, N., Nagamalai, D., Chaki, N. (eds.) Advances in Computing and Information Technology. Advances in Intelligent Systems and Computing, vol. 117, pp. 87–95. Springer, Heidelberg (2013). https://​doi.​org/​10.​1007/​978-3-642-31552-7_​10CrossRef
12.
go back to reference Gomes, A., Mendes, A.J.: Learning to program – difficulties and solutions. In: ICEE 2007 Proceedings of the International Conference on Engineering Education, pp. 283–287 (2007) Gomes, A., Mendes, A.J.: Learning to program – difficulties and solutions. In: ICEE 2007 Proceedings of the International Conference on Engineering Education, pp. 283–287 (2007)
13.
go back to reference Graesser, A.C.: Conversations with autotutor help students learn. Int. J. Artif. Intell. Educ. 26(1), 124–132 (2016)CrossRef Graesser, A.C.: Conversations with autotutor help students learn. Int. J. Artif. Intell. Educ. 26(1), 124–132 (2016)CrossRef
14.
go back to reference Gross, S., Mokbel, B., Hammer, B., Pinkwart, N.: Learning feedback in intelligent tutoring systems. Künstliche Intelligenz 29(4), 413–418 (2015)CrossRef Gross, S., Mokbel, B., Hammer, B., Pinkwart, N.: Learning feedback in intelligent tutoring systems. Künstliche Intelligenz 29(4), 413–418 (2015)CrossRef
15.
go back to reference Kalelioğlu, F., Gülbahar, Y.: The effects of teaching programming via scratch on problem solving skills: a discussion from learners’ perspective. Inf. Educ. 13(1), 33–50 (2014) Kalelioğlu, F., Gülbahar, Y.: The effects of teaching programming via scratch on problem solving skills: a discussion from learners’ perspective. Inf. Educ. 13(1), 33–50 (2014)
16.
go back to reference Kim, J., Lee, A., Ryu, H.: Personality and its effects on learning performance: design guidelines for an adaptive e-learning system based on a user model. Int. J. Ind. Ergonomics 43(5), 450–461 (2013)CrossRef Kim, J., Lee, A., Ryu, H.: Personality and its effects on learning performance: design guidelines for an adaptive e-learning system based on a user model. Int. J. Ind. Ergonomics 43(5), 450–461 (2013)CrossRef
17.
go back to reference Klement, M.: How do my students study? an analysis of students’ of educational disciplines favorite learning styles according to VARK classification. Procedia Soc. Behav. Sci. 132, 384–390 (2014)CrossRef Klement, M.: How do my students study? an analysis of students’ of educational disciplines favorite learning styles according to VARK classification. Procedia Soc. Behav. Sci. 132, 384–390 (2014)CrossRef
19.
go back to reference Koorsse, M., Cilliers, C., Calitz, A.: Programming assistance tools to support the learning of IT programming in South African secondary schools. Comput. Educ. 82, 162–178 (2015)CrossRef Koorsse, M., Cilliers, C., Calitz, A.: Programming assistance tools to support the learning of IT programming in South African secondary schools. Comput. Educ. 82, 162–178 (2015)CrossRef
20.
go back to reference Kulkarni, P., Ade, R.: Prediction of student’s performance based on incremental learning. Int. J. Comput. Appl. 99(14), 10–16 (2014) Kulkarni, P., Ade, R.: Prediction of student’s performance based on incremental learning. Int. J. Comput. Appl. 99(14), 10–16 (2014)
21.
go back to reference Latham, A.M., Crockett, K.A., McLean, D.A., Edmonds, B., O’Shea, K.: Oscar: An intelligent conversational agent tutor to estimate learning styles. In: FUZZ 2010 Proceedings of IEEE International Conference on Fuzzy Systems, pp. 1–8 (2010) Latham, A.M., Crockett, K.A., McLean, D.A., Edmonds, B., O’Shea, K.: Oscar: An intelligent conversational agent tutor to estimate learning styles. In: FUZZ 2010 Proceedings of IEEE International Conference on Fuzzy Systems, pp. 1–8 (2010)
22.
go back to reference Lockspeiser, T.M., Kaul, P.: Using individualized learning plans to facilitate learner-centered teaching. J. Pediatr. Adolesc. Gynecol. 29(3), 214–217 (2016)CrossRef Lockspeiser, T.M., Kaul, P.: Using individualized learning plans to facilitate learner-centered teaching. J. Pediatr. Adolesc. Gynecol. 29(3), 214–217 (2016)CrossRef
24.
go back to reference Milne, I., Rowe, G.: Difficulties in learning and teaching programming – views of students and tutors. Educ. Inf. Technol. 7(1), 55–66 (2002)CrossRef Milne, I., Rowe, G.: Difficulties in learning and teaching programming – views of students and tutors. Educ. Inf. Technol. 7(1), 55–66 (2002)CrossRef
25.
go back to reference Padayachee, I.: Intelligent tutoring systems: architecture and characteristics. In: SACLA 2002 Proceedings of 32nd Annual Conference of the Southern African Computer Lecturers’ Association (2002) Padayachee, I.: Intelligent tutoring systems: architecture and characteristics. In: SACLA 2002 Proceedings of 32nd Annual Conference of the Southern African Computer Lecturers’ Association (2002)
27.
go back to reference Pashler, H., McDaniel, M., Rohrer, D., Bjork, R.: Learning styles: concepts and evidence. Psychol. Sci. Public Interest 9(3), 106–119 (2008)CrossRef Pashler, H., McDaniel, M., Rohrer, D., Bjork, R.: Learning styles: concepts and evidence. Psychol. Sci. Public Interest 9(3), 106–119 (2008)CrossRef
29.
go back to reference Poropat, A.E.: A meta-analysis of the five-factor model of personality and academic performance. Psychol. Bull. 135(2), 322–338 (2009)CrossRef Poropat, A.E.: A meta-analysis of the five-factor model of personality and academic performance. Psychol. Bull. 135(2), 322–338 (2009)CrossRef
30.
go back to reference Saucier, G., Goldberg, L.R.: The language of personality: lexical perspectives on the five-factor model. In: The Five-Factor Model of Personality: Theoretical Perspectives, pp. 21–50 (1996) Saucier, G., Goldberg, L.R.: The language of personality: lexical perspectives on the five-factor model. In: The Five-Factor Model of Personality: Theoretical Perspectives, pp. 21–50 (1996)
31.
go back to reference Schulze, K.G., Shelby, R.N., Treacy, D.J., Wintersgill, M.C., VanLehn, K.: Andes: an active learning, intelligent tutoring system for newtonian physics. Themes Educ. 1(2), 115–136 (2000) Schulze, K.G., Shelby, R.N., Treacy, D.J., Wintersgill, M.C., VanLehn, K.: Andes: an active learning, intelligent tutoring system for newtonian physics. Themes Educ. 1(2), 115–136 (2000)
33.
go back to reference Susarla, S.C., Adcock, A.B., van Eck, R.N., Moreno, K.N., Graesser, A.: Development and evaluation of a lesson authoring tool for AutoTutor. In: AIED 2003 Supplemental Proceedings, pp. 378–387, Sydney (2003) Susarla, S.C., Adcock, A.B., van Eck, R.N., Moreno, K.N., Graesser, A.: Development and evaluation of a lesson authoring tool for AutoTutor. In: AIED 2003 Supplemental Proceedings, pp. 378–387, Sydney (2003)
34.
go back to reference Wan, S., Niu, Z.: A learner-oriented learning recommendation approach based on mixed concept mapping and immune algorithm. Knowl.-Based Syst. 103(3), 28–40 (2016)CrossRef Wan, S., Niu, Z.: A learner-oriented learning recommendation approach based on mixed concept mapping and immune algorithm. Knowl.-Based Syst. 103(3), 28–40 (2016)CrossRef
Metadata
Title
Enhancing Object-Oriented Programming Pedagogy with an Adaptive Intelligent Tutoring System
Authors
Methembe Dlamini
Wai Sze Leung
Copyright Year
2019
DOI
https://doi.org/10.1007/978-3-030-05813-5_18

Premium Partner