Skip to main content

2021 | OriginalPaper | Buchkapitel

SACIP: An Agent-Based Constructionist Adaptive System for Programming Beginners

verfasst von : Adson M. da S. Esteves, Aluizio Haendchen Filho, André Raabe, Rudimar L. S. Dazzi

Erschienen in: Enterprise Information Systems

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Brazilian universities have a high dropout rate in Computing courses. We believe E-learning personalized solutions can help to reduce this problem. This paper presents an architectural model for an adaptive system called SACIP that uses learning paths to deliver personalized assistance for students learning to program. Constructivist and constructionist theories were used as guidelines for the system modeling, and a collaborative multiagent system was developed to assist students in their choice of paths. Details of the SACIP implementation on different platforms are described, as well as its benefits and advantages over similar adaptive systems that use learning paths in a distinct manner. The application of SACIP with beginners in programming is aimed to facilitate learning, allow curricular flexibility and help to reduce dropout rates in Computing courses.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

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!

Literatur
6.
Zurück zum Zitat Lobo, R.: 'A Evasão No Ensino Superior Brasileiro – Novos Dados', Estadão, 07 October (2017) Lobo, R.: 'A Evasão No Ensino Superior Brasileiro – Novos Dados', Estadão, 07 October (2017)
7.
Zurück zum Zitat Raabe, A.L.A., Silva, J.D.: Um ambiente para atendimento as dificuldades de aprendizagem de algoritmos. In XIII Workshop de Educação em Computação (WEI’2005). São Leopoldo, RS, Brasil, vol. 3, p. 5. Sn (2005) Raabe, A.L.A., Silva, J.D.: Um ambiente para atendimento as dificuldades de aprendizagem de algoritmos. In XIII Workshop de Educação em Computação (WEI’2005). São Leopoldo, RS, Brasil, vol. 3, p. 5. Sn (2005)
8.
Zurück zum Zitat Giraffa, L. M., & da costa Mora, M. (2013). Evasão na disciplina de algoritmo e programação: um estudo a partir dos fatores intervenientes na perspectiva do estudante. In Congresos CLABES. Giraffa, L. M., & da costa Mora, M. (2013). Evasão na disciplina de algoritmo e programação: um estudo a partir dos fatores intervenientes na perspectiva do estudante. In Congresos CLABES.
9.
Zurück zum Zitat Weragama, D.S.: Intelligent tutoring system for learning PHP (Doctoral dissertation, Queensland University of Technology) (2013) Weragama, D.S.: Intelligent tutoring system for learning PHP (Doctoral dissertation, Queensland University of Technology) (2013)
10.
Zurück zum Zitat Oliveira, C.M., Pimentel, A., Krynski, E.M.: Estudo sobre o sequenciamento inteligente e adaptativo de enunciados em programaçao de computadores. In: Anais dos Workshops do Congresso Brasileiro de Informática na Educação, vol. 4, no. 1, p. 1320,October 2015 Oliveira, C.M., Pimentel, A., Krynski, E.M.: Estudo sobre o sequenciamento inteligente e adaptativo de enunciados em programaçao de computadores. In: Anais dos Workshops do Congresso Brasileiro de Informática na Educação, vol. 4, no. 1, p. 1320,October 2015
12.
Zurück zum Zitat Nwana, H.S.: Intelligent tutoring systems: An overview. Artif. Intell. Rev. 4(4), 251–277 (1990)CrossRef Nwana, H.S.: Intelligent tutoring systems: An overview. Artif. Intell. Rev. 4(4), 251–277 (1990)CrossRef
13.
Zurück zum Zitat Giraffa, L.M.: Uma arquitetura de tutor utilizando estados mentais. 1999 (Doctoral dissertation, Tese (Doutorado em Ciências da Computação) – Instituto de Informática, UFRGS, Porto Alegre) (1999) Giraffa, L.M.: Uma arquitetura de tutor utilizando estados mentais. 1999 (Doctoral dissertation, Tese (Doutorado em Ciências da Computação) – Instituto de Informática, UFRGS, Porto Alegre) (1999)
14.
Zurück zum Zitat Yaghmaie, M., Bahreininejad, A.: A context-aware adaptive learning system using agents. Expert Syst. Appl. 38(4), 3280–3286 (2011)CrossRef Yaghmaie, M., Bahreininejad, A.: A context-aware adaptive learning system using agents. Expert Syst. Appl. 38(4), 3280–3286 (2011)CrossRef
16.
Zurück zum Zitat Hooshyar, D., Ahmad, R.B., Yousefi, M., Yusop, F.D., Horng, S.-J.: A flowchart-based intelligent tutoring system for improving problem-solving skills of novice programmers. J. Comput. Assisted Learn. 31(4), 345–361 (2015)CrossRef Hooshyar, D., Ahmad, R.B., Yousefi, M., Yusop, F.D., Horng, S.-J.: A flowchart-based intelligent tutoring system for improving problem-solving skills of novice programmers. J. Comput. Assisted Learn. 31(4), 345–361 (2015)CrossRef
19.
Zurück zum Zitat Frade, R.V.C.: “UNIVIRTUAL – Ambiente Virtual 3D Multiagente com Recomendação Personalizada de Objetos de Aprendizagem”, Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual do Rio Grande do Norte. Universidade Federal Rural do Semi-Árido, Mossoró (2015) Frade, R.V.C.: “UNIVIRTUAL – Ambiente Virtual 3D Multiagente com Recomendação Personalizada de Objetos de Aprendizagem”, Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual do Rio Grande do Norte. Universidade Federal Rural do Semi-Árido, Mossoró (2015)
20.
Zurück zum Zitat Piaget, J.: The psychogenesis of knowledge and its epistemological significance. In: Piatelli-Palmarini, M. (ed.) Language and Learning, pp. 23–34. Harvard University Press, Cambridge (1980) Piaget, J.: The psychogenesis of knowledge and its epistemological significance. In: Piatelli-Palmarini, M. (ed.) Language and Learning, pp. 23–34. Harvard University Press, Cambridge (1980)
21.
Zurück zum Zitat Papert, S.: A máquina das crianças. Porto Alegre: Artmed (1994) Papert, S.: A máquina das crianças. Porto Alegre: Artmed (1994)
22.
Zurück zum Zitat Bada, S.O., Olusegun, S.: Constructivism learning theory: a paradigm for teaching and learning. J. Res. Method Educ. 5(6), 66–70 (2015) Bada, S.O., Olusegun, S.: Constructivism learning theory: a paradigm for teaching and learning. J. Res. Method Educ. 5(6), 66–70 (2015)
23.
Zurück zum Zitat Baranauskas, M.C.C., Vieira, H., Martins, R.M.C., D’ABREU, J.V.: Uma taxonomia para ambientes de aprendizado baseados no computador. O computador na sociedade do conhecimento, 45 (1999) Baranauskas, M.C.C., Vieira, H., Martins, R.M.C., D’ABREU, J.V.: Uma taxonomia para ambientes de aprendizado baseados no computador. O computador na sociedade do conhecimento, 45 (1999)
24.
Zurück zum Zitat Noschang, L.F., Pelz, F., Raabe, A.: Portugol studio: Uma ide para iniciantes em programaçao. Anais do CSBC/WEI, pp. 535–545 (2014) Noschang, L.F., Pelz, F., Raabe, A.: Portugol studio: Uma ide para iniciantes em programaçao. Anais do CSBC/WEI, pp. 535–545 (2014)
25.
Zurück zum Zitat Philips, D.C.: The Good, the Bad, and the Ugly. The many Faces of Constructivism. I (1995) Philips, D.C.: The Good, the Bad, and the Ugly. The many Faces of Constructivism. I (1995)
27.
Zurück zum Zitat Mota, J.: Da web 2.0 ao e-learning 2.0: aprender na rede (Doctoral dissertation) (2009) Mota, J.: Da web 2.0 ao e-learning 2.0: aprender na rede (Doctoral dissertation) (2009)
28.
Zurück zum Zitat Horton, W.: E-learning by design. John Wiley & Sons (2011) Horton, W.: E-learning by design. John Wiley & Sons (2011)
32.
Zurück zum Zitat Panagiotis, S., Ioannis, P., Christos, G., Achilles, K.: APLe: agents for personalized learning in distance learning. In: Zvacek, Susan, Restivo, Maria Teresa, Uhomoibhi, James, Helfert, Markus (eds.) CSEDU. CCIS, vol. 583, pp. 37–56. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-29585-5_3 Panagiotis, S., Ioannis, P., Christos, G., Achilles, K.: APLe: agents for personalized learning in distance learning. In: Zvacek, Susan, Restivo, Maria Teresa, Uhomoibhi, James, Helfert, Markus (eds.) CSEDU. CCIS, vol. 583, pp. 37–56. Springer, Cham (2016). https://​doi.​org/​10.​1007/​978-3-319-29585-5_​3
34.
Zurück zum Zitat Cooper, S., Dann, W., Pausch, R.: Alice: a 3-D tool for introductory programming concepts. J. Comput. Sci. Coll. 15(5), 107–116 (2000) Cooper, S., Dann, W., Pausch, R.: Alice: a 3-D tool for introductory programming concepts. J. Comput. Sci. Coll. 15(5), 107–116 (2000)
35.
Zurück zum Zitat Ng, S.C., Choy, S.O., Kwan, R., Chan, S.F.: A web-based environment to improve teaching and learning of computer programming in distance education. In: Lau, R., Li, Q., Cheung, R., Liu, W.. (eds.) ICWL. LNCS, vol. 3583, pp. 279–290. Springer, Heidelberg (2005). https://doi.org/10.1007/11528043_28 Ng, S.C., Choy, S.O., Kwan, R., Chan, S.F.: A web-based environment to improve teaching and learning of computer programming in distance education. In: Lau, R., Li, Q., Cheung, R., Liu, W.. (eds.) ICWL. LNCS, vol. 3583, pp. 279–290. Springer, Heidelberg (2005). https://​doi.​org/​10.​1007/​11528043_​28
36.
Zurück zum Zitat Resnick, M., et al.: Scratch: Programming for all. Commun. ACM 52(11), 60-67 (2009) Resnick, M., et al.: Scratch: Programming for all. Commun. ACM 52(11), 60-67 (2009)
39.
Zurück zum Zitat Romagosa i Carrasquer, B.: The Snap! Programming System. In: Tatnall, A. (eds.) Encyclopedia of Education and Information Technologies. Springer, Cham (2019) Romagosa i Carrasquer, B.: The Snap! Programming System. In: Tatnall, A. (eds.) Encyclopedia of Education and Information Technologies. Springer, Cham (2019)
40.
Zurück zum Zitat Pelz, F.D.: Correção automática de algoritmos no ensino introdutório de programação. 2011. TCC (graduação em Ciência da Computação) - Universidade do Vale do Itajaí, Itajaí (2011) Pelz, F.D.: Correção automática de algoritmos no ensino introdutório de programação. 2011. TCC (graduação em Ciência da Computação) - Universidade do Vale do Itajaí, Itajaí (2011)
41.
Zurück zum Zitat Hodecker, A.: Aprimoramento e avaliação do corretor de questões do Portugol Studio. 2014. TCC (graduação em Ciência da Computação) - Universidade do Vale do Itajaí, Itajaí (2014) Hodecker, A.: Aprimoramento e avaliação do corretor de questões do Portugol Studio. 2014. TCC (graduação em Ciência da Computação) - Universidade do Vale do Itajaí, Itajaí (2014)
42.
Zurück zum Zitat Esteves, A.S., Haendchen Filho, A., Raabe, A., Dazzi, R.: An adaptive system architecture model for the study of logic and programming with learning paths. In: Proceedings of the 22nd International Conference on Enterprise Information Systems - Volume 1: ICEIS, pp. 679–690 (2020). https://doi.org/10.5220/0009412406790690.ISBN 978-989-758-423-7 Esteves, A.S., Haendchen Filho, A., Raabe, A., Dazzi, R.: An adaptive system architecture model for the study of logic and programming with learning paths. In: Proceedings of the 22nd International Conference on Enterprise Information Systems - Volume 1: ICEIS, pp. 679–690 (2020). https://​doi.​org/​10.​5220/​0009412406790690​.​ISBN 978-989-758-423-7
44.
Zurück zum Zitat Haendchen Filho, A.: Um Framework do tipo Middleware para Sistemas Multi-Agentes na Internet (Doctoral dissertation, PUC-Rio) (2005) Haendchen Filho, A.: Um Framework do tipo Middleware para Sistemas Multi-Agentes na Internet (Doctoral dissertation, PUC-Rio) (2005)
45.
Zurück zum Zitat Gonçalves, E.J.T.: Modelagem de arquiteturas internas de agentes de software utilizando a linguagem MAS-ML 2.0 (Doctoral dissertation, Dissertação de Mestrado. Universidade Estadual do Ceará. Centro de Ciência e Tecnologia. Fortaleza) (2009) Gonçalves, E.J.T.: Modelagem de arquiteturas internas de agentes de software utilizando a linguagem MAS-ML 2.0 (Doctoral dissertation, Dissertação de Mestrado. Universidade Estadual do Ceará. Centro de Ciência e Tecnologia. Fortaleza) (2009)
46.
Zurück zum Zitat Filho, A., Thalheimer, J., Dazzi, R., Santos, V., Koehntopp, P.: Improving decision-making in virtual learning environments using a tracing tutor agent. In: Proceedings of the 21st International Conference on Enterprise Information Systems - Volume 1: ICEIS, pp. 600–607 (2019). https://doi.org/10.5220/0007744006000607.ISBN 978-989-758-372-8 Filho, A., Thalheimer, J., Dazzi, R., Santos, V., Koehntopp, P.: Improving decision-making in virtual learning environments using a tracing tutor agent. In: Proceedings of the 21st International Conference on Enterprise Information Systems - Volume 1: ICEIS, pp. 600–607 (2019). https://​doi.​org/​10.​5220/​0007744006000607​.​ISBN 978-989-758-372-8
48.
Zurück zum Zitat OMG Business Process Modeling Notation. "Version 1.0." OMG Final Adopted Specification. OMG (2006) OMG Business Process Modeling Notation. "Version 1.0." OMG Final Adopted Specification. OMG (2006)
49.
Zurück zum Zitat Esteves, A., Noschang, L., Raabe, A., Filho, A.: Portugol Studio: Em direção a uma comunidade aberta para pesq40uisa sobre o aprendizado de programação. In: Anais do XXVII Workshop sobre Educação em Computação, pp. 513–522. Porto Alegre: SBC (2019). https://doi.org/10.5753/wei.2019.6656 Esteves, A., Noschang, L., Raabe, A., Filho, A.: Portugol Studio: Em direção a uma comunidade aberta para pesq40uisa sobre o aprendizado de programação. In: Anais do XXVII Workshop sobre Educação em Computação, pp. 513–522. Porto Alegre: SBC (2019). https://​doi.​org/​10.​5753/​wei.​2019.​6656
Metadaten
Titel
SACIP: An Agent-Based Constructionist Adaptive System for Programming Beginners
verfasst von
Adson M. da S. Esteves
Aluizio Haendchen Filho
André Raabe
Rudimar L. S. Dazzi
Copyright-Jahr
2021
DOI
https://doi.org/10.1007/978-3-030-75418-1_27