Skip to main content

2017 | OriginalPaper | Buchkapitel

Monitoring the Progress of Programming Students Supported by a Digital Teaching Assistant

verfasst von : Nuno Gil Fonseca, Luís Macedo, António José Mendes

Erschienen in: Progress in Artificial Intelligence

Verlag: Springer International Publishing

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

search-config
loading …

Abstract

Several studies have shown that there is an important link between continual monitoring by the teachers and the students’ performance. Unfortunately, the teachers cannot be continuously looking for what the students are doing. To overcome this situation, we propose the use of CodeInsights, a tool capable of capturing, in an autonomous, transparent and unobtrusive manner, information about the students’ performance and then, based on teacher’s expectations, notify them about possible deviations in the specific context of programming courses. The decision on whether the system should or should not notify the teacher is supported by an artificial cognitive selective attention mechanism. Although CodeInsights, provided with the described mechanism, hasn’t been fully tested in a real case scenario, we present some specific examples of how it can be used to assist teachers.

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!

Fußnoten
1
A code snapshot is a copy of the source code written by the student to solve a designted assignment at a given moment in time.
 
Literatur
1.
Zurück zum Zitat Fessakis, G., Gouli, E., Mavroudi, E.: Problem solving by 5–6 years old kindergarten children in a computer programming environment: a case study. Comput. Educ. 63, 87–97 (2013)CrossRef Fessakis, G., Gouli, E., Mavroudi, E.: Problem solving by 5–6 years old kindergarten children in a computer programming environment: a case study. Comput. Educ. 63, 87–97 (2013)CrossRef
2.
Zurück zum Zitat Gomes, A., Mendes, A.J.: Learning to program - difficulties and solutions. Presented at the International Conference on Engineering Education September (2007) Gomes, A., Mendes, A.J.: Learning to program - difficulties and solutions. Presented at the International Conference on Engineering Education September (2007)
3.
Zurück zum Zitat Bloom, B.S.: The 2 sigma problem: the search for methods of group instruction as effective as one-to-one tutoring. Educ. Res. 13, 4–16 (1984)CrossRef Bloom, B.S.: The 2 sigma problem: the search for methods of group instruction as effective as one-to-one tutoring. Educ. Res. 13, 4–16 (1984)CrossRef
4.
Zurück zum Zitat Raabe, A., Silva, J.: Um Ambiente para Atendimento as Dificuldades de Aprendizagem de Algoritmos. Presented at the Anais do XXV Congresso da Sociedade Brasileira de Computação (2004) Raabe, A., Silva, J.: Um Ambiente para Atendimento as Dificuldades de Aprendizagem de Algoritmos. Presented at the Anais do XXV Congresso da Sociedade Brasileira de Computação (2004)
5.
Zurück zum Zitat Jafari, A.: Conceptualizing intelligent agents for teaching and learning. Educause Q. 25, 28–34 (2002) Jafari, A.: Conceptualizing intelligent agents for teaching and learning. Educause Q. 25, 28–34 (2002)
6.
Zurück zum Zitat Yacef, K., University of Sydney. School of Information Technologies: Experiment and Evaluation Results of the Logic-ITA. School of Information Technologies, University of Sydney, Sydney (2003) Yacef, K., University of Sydney. School of Information Technologies: Experiment and Evaluation Results of the Logic-ITA. School of Information Technologies, University of Sydney, Sydney (2003)
7.
Zurück zum Zitat Choy, S.-O., Ng, S.-C., Tsang, Y.-C.: Building software agents to assist teaching in distance learning environments. In: Fifth IEEE International Conference on Advanced Learning Technologies (ICALT 2005), pp. 230–232 (2005) Choy, S.-O., Ng, S.-C., Tsang, Y.-C.: Building software agents to assist teaching in distance learning environments. In: Fifth IEEE International Conference on Advanced Learning Technologies (ICALT 2005), pp. 230–232 (2005)
8.
Zurück zum Zitat Mathioudakis, G., Leonidis, A., Korozi, M., Stephanidis, C.: Real-time teacher assistance in technologically-augmented smart classrooms. Int. J. Adv. Life Sci. 6, 62–73 (2014) Mathioudakis, G., Leonidis, A., Korozi, M., Stephanidis, C.: Real-time teacher assistance in technologically-augmented smart classrooms. Int. J. Adv. Life Sci. 6, 62–73 (2014)
9.
Zurück zum Zitat Mendes, A.J., Ivanov, V., Marcelino, M.J.: A web-based system to support Java programming learning. Presented at the CompSysTech 2005 - International Conference on Computer Systems and Technologies, June 2005 Mendes, A.J., Ivanov, V., Marcelino, M.J.: A web-based system to support Java programming learning. Presented at the CompSysTech 2005 - International Conference on Computer Systems and Technologies, June 2005
10.
Zurück zum Zitat Murphy, C., Kaiser, G., Loveland, K., Hasan, S.: Retina: helping students and instructors based on observed programming activities. In: Proceedings of the 40th ACM Technical Symposium on Computer Science Education, pp. 178–182. ACM, New York (2009) Murphy, C., Kaiser, G., Loveland, K., Hasan, S.: Retina: helping students and instructors based on observed programming activities. In: Proceedings of the 40th ACM Technical Symposium on Computer Science Education, pp. 178–182. ACM, New York (2009)
11.
Zurück zum Zitat Vihavainen, A., Vikberg, T., Luukkainen, M., Pärtel, M.: Scaffolding students’ learning using test my code. In: Proceedings of the 18th ACM Conference on Innovation and Technology in Computer Science Education, pp. 117–122. ACM, New York (2013) Vihavainen, A., Vikberg, T., Luukkainen, M., Pärtel, M.: Scaffolding students’ learning using test my code. In: Proceedings of the 18th ACM Conference on Innovation and Technology in Computer Science Education, pp. 117–122. ACM, New York (2013)
12.
Zurück zum Zitat Norris, C., Barry, F., Fenwick Jr., J.B., Reid, K., Rountree, J.: ClockIt: collecting quantitative data on how beginning software developers really work. In: Proceedings of the 13th Annual Conference on Innovation and Technology in Computer Science Education, pp. 37–41. ACM, New York (2008)CrossRef Norris, C., Barry, F., Fenwick Jr., J.B., Reid, K., Rountree, J.: ClockIt: collecting quantitative data on how beginning software developers really work. In: Proceedings of the 13th Annual Conference on Innovation and Technology in Computer Science Education, pp. 37–41. ACM, New York (2008)CrossRef
13.
Zurück zum Zitat Kahneman, D.: Attention and Effort. Prentice-Hall, Upper Saddle River (1973) Kahneman, D.: Attention and Effort. Prentice-Hall, Upper Saddle River (1973)
14.
Zurück zum Zitat Wright, R.D., Ward, L.M.: Orienting of Attention. Oxford University Press, Oxford (2008) Wright, R.D., Ward, L.M.: Orienting of Attention. Oxford University Press, Oxford (2008)
15.
Zurück zum Zitat Feldman, H., Friston, K.: Attention, Uncertainty, and Free-Energy. Front. Hum. Neurosci. 4 (2010) Feldman, H., Friston, K.: Attention, Uncertainty, and Free-Energy. Front. Hum. Neurosci. 4 (2010)
16.
Zurück zum Zitat Macedo, L.: Arguments for a computational model for forms of selective attention based on cognitive and affective feelings. In: 2013 Humaine Association Conference on Affective Computing and Intelligent Interaction, pp. 103–108 (2013) Macedo, L.: Arguments for a computational model for forms of selective attention based on cognitive and affective feelings. In: 2013 Humaine Association Conference on Affective Computing and Intelligent Interaction, pp. 103–108 (2013)
17.
Zurück zum Zitat Horvitz, E., Jacobs, A., Hovel, D.: Attention-sensitive alerting. In: Proceedings of the Fifteenth Conference on Uncertainty in Artificial Intelligence, pp. 305–313. Morgan Kaufmann Publishers Inc., San Francisco (1999) Horvitz, E., Jacobs, A., Hovel, D.: Attention-sensitive alerting. In: Proceedings of the Fifteenth Conference on Uncertainty in Artificial Intelligence, pp. 305–313. Morgan Kaufmann Publishers Inc., San Francisco (1999)
18.
Zurück zum Zitat Horvitz, E., Barry, M.: Display of information for time-critical decision making. In: Proceedings of the Eleventh Conference on Uncertainty in Artificial Intelligence, pp. 296–305. Morgan Kaufmann Publishers Inc., San Francisco (1995) Horvitz, E., Barry, M.: Display of information for time-critical decision making. In: Proceedings of the Eleventh Conference on Uncertainty in Artificial Intelligence, pp. 296–305. Morgan Kaufmann Publishers Inc., San Francisco (1995)
19.
Zurück zum Zitat MacKay, D.J.C.: Information-based objective functions for active data selection. Neural Comput. 4, 590–604 (1992)CrossRef MacKay, D.J.C.: Information-based objective functions for active data selection. Neural Comput. 4, 590–604 (1992)CrossRef
20.
Zurück zum Zitat Lindley, D.V.: On a measure of the information provided by an experiment. Ann. Math. Stat. 27, 986–1005 (1956)MathSciNetCrossRef Lindley, D.V.: On a measure of the information provided by an experiment. Ann. Math. Stat. 27, 986–1005 (1956)MathSciNetCrossRef
21.
Zurück zum Zitat Settles, B.: Curious Machines: Active Learning with Structured Instances (2008) Settles, B.: Curious Machines: Active Learning with Structured Instances (2008)
22.
Zurück zum Zitat Fonseca, N.G., Macedo, L., Mendes, A.J.: CodeInsights: monitoring programming students’ progress. In: Proceedings of the 17th International Conference on Computer Systems and Technologies 2016, pp. 375–382. ACM, New York (2016) Fonseca, N.G., Macedo, L., Mendes, A.J.: CodeInsights: monitoring programming students’ progress. In: Proceedings of the 17th International Conference on Computer Systems and Technologies 2016, pp. 375–382. ACM, New York (2016)
Metadaten
Titel
Monitoring the Progress of Programming Students Supported by a Digital Teaching Assistant
verfasst von
Nuno Gil Fonseca
Luís Macedo
António José Mendes
Copyright-Jahr
2017
DOI
https://doi.org/10.1007/978-3-319-65340-2_7