Skip to main content

2017 | OriginalPaper | Buchkapitel

Report on Practice of a Learning Support System for Reading Program Code Exercise

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

search-config
loading …

Abstract

Reading the source code of software programs is an effective way of learning, but novice programmers need (1) exercises that involve reading programs by tracing execution manually, and (2) feedback when they interpret the program incorrectly. In this paper, we propose exercises in which students read programs, and we report on the development of a system that provides feedback on mistakes. Furthermore, we also report the results of a comparison, conducted in a laboratory environment, between the approach proposed here and the conventional approach of learning via creating programs, as well as the results of two teaching trials.

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
1.
Zurück zum Zitat Kanamori, H., Tomoto, T., Kometani, Y., Takako, A.: Proposal for ‘Learning via Reading Programs’ in the programming process and development of a learning support system for the ‘Comprehension’ process. Trans. Inst. Electron. Inf. Commun. Eng. Jpn. J97-D(12), 1843–1846 (2014) Kanamori, H., Tomoto, T., Kometani, Y., Takako, A.: Proposal for ‘Learning via Reading Programs’ in the programming process and development of a learning support system for the ‘Comprehension’ process. Trans. Inst. Electron. Inf. Commun. Eng. Jpn. J97-D(12), 1843–1846 (2014)
2.
Zurück zum Zitat Arai, T., Kanamori, H., Tomoto, T., Kometani, Y., Akakura, T.: Development of a learning support system for source code reading comprehension. In: Yamamoto, S. (ed.) HIMI 2014. LNCS, vol. 8522, pp. 12–19. Springer, Cham (2014). doi:10.1007/978-3-319-07863-2_2 Arai, T., Kanamori, H., Tomoto, T., Kometani, Y., Akakura, T.: Development of a learning support system for source code reading comprehension. In: Yamamoto, S. (ed.) HIMI 2014. LNCS, vol. 8522, pp. 12–19. Springer, Cham (2014). doi:10.​1007/​978-3-319-07863-2_​2
3.
Zurück zum Zitat Shinkai, J., Sumitani, S.: Development of programming learning support system emphasizing process. Jpn. Soc. Educ. Technol. 31(Suppl.), 45–48 (2007). (in Japanese) Shinkai, J., Sumitani, S.: Development of programming learning support system emphasizing process. Jpn. Soc. Educ. Technol. 31(Suppl.), 45–48 (2007). (in Japanese)
4.
Zurück zum Zitat Yamashita, K., Nagao, T., Kogure, S., Noguchi, Y., Konishi, T., Ito, Y.: An educational practice using a code reading support environment for understanding nested loop. IEICE Tech. Rep. 114(82), 7–12 (2014). (in Japanese) Yamashita, K., Nagao, T., Kogure, S., Noguchi, Y., Konishi, T., Ito, Y.: An educational practice using a code reading support environment for understanding nested loop. IEICE Tech. Rep. 114(82), 7–12 (2014). (in Japanese)
5.
Zurück zum Zitat Yamoto, R., Noguchi, Y., Kogure, S., Yamashia, K., Konishi, T., Ito, Y.: A learning environment for teaching students how to debug systematically. In: Proceedings of the 39th National Convention, Japanese Society for Information and Systems in Education, pp. 453–454 (2014). (in Japanese) Yamoto, R., Noguchi, Y., Kogure, S., Yamashia, K., Konishi, T., Ito, Y.: A learning environment for teaching students how to debug systematically. In: Proceedings of the 39th National Convention, Japanese Society for Information and Systems in Education, pp. 453–454 (2014). (in Japanese)
6.
Zurück zum Zitat Sugiura, M., Matsuzawa, Y., Okuda, K., Ohiwa, H.: Introductory education for algorithm construction: understanding concepts of algorithm through unplugged work and its effects. J. Inf. Process. 49(10), 3409–3427 (2008). (in Japanese) Sugiura, M., Matsuzawa, Y., Okuda, K., Ohiwa, H.: Introductory education for algorithm construction: understanding concepts of algorithm through unplugged work and its effects. J. Inf. Process. 49(10), 3409–3427 (2008). (in Japanese)
7.
Zurück zum Zitat Noguchi, Y., Nakahara, T., Konishi, T., Kogure, S., Itoh, Y.: Construction of a learning environment for algorithm and programming where learners operate objects in a domain world. Int. J. Knowl. Web Intell. 1(3–4), 273–288 (2010)CrossRef Noguchi, Y., Nakahara, T., Konishi, T., Kogure, S., Itoh, Y.: Construction of a learning environment for algorithm and programming where learners operate objects in a domain world. Int. J. Knowl. Web Intell. 1(3–4), 273–288 (2010)CrossRef
8.
Zurück zum Zitat Egi, T., Takeuchi, A.: Development and evaluation of debugging support system of guide tracing for beginners. Jpn. J. Educ. Technol. 32(4), 369–381 (2009). (in Japanese) Egi, T., Takeuchi, A.: Development and evaluation of debugging support system of guide tracing for beginners. Jpn. J. Educ. Technol. 32(4), 369–381 (2009). (in Japanese)
9.
Zurück zum Zitat Tomoto, T., Asai, K., Tamura, Y., Akakura, T.: Development and evaluation of learning support system for programming reading exercise. IEICE Tech. Rep. 115(50), 7–10 (2015). (in Japanese) Tomoto, T., Asai, K., Tamura, Y., Akakura, T.: Development and evaluation of learning support system for programming reading exercise. IEICE Tech. Rep. 115(50), 7–10 (2015). (in Japanese)
Metadaten
Titel
Report on Practice of a Learning Support System for Reading Program Code Exercise
verfasst von
Takahito Tomoto
Takako Akakura
Copyright-Jahr
2017
DOI
https://doi.org/10.1007/978-3-319-58524-6_8

Neuer Inhalt