Abstract thinking description system for programming education facilitation

Yasutsuna Matayoshi, Satoshi Nakamura

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Programming courses in universities generally teach how to solve problems. However, there are many beginners who fail to make programming well. This is because the beginners cannot be aware of abstract thinking related to the structure of the program, and cannot share abstract thinking with their instructors. In this paper, we propose a method to describe the structure of a program with native language comments in the code tree view and to simply change the structure of the program and the source code by drag-and-drop operation in the code-tree. With this method, beginners can easily organize their thoughts, and instructors can understand the level of understanding and thinking of beginners. We constructed a prototype system using our proposed method. The experiment indicated that it was possible to deepen the understanding of the beginners and utilize it for teaching.

Original languageEnglish
Title of host publicationLearning and Collaboration Technologies. Human and Technology Ecosystems - 7th International Conference, LCT 2020, Held as Part of the 22nd HCI International Conference, HCII 2020, Proceedings
EditorsPanayiotis Zaphiris, Andri Ioannou, Andri Ioannou
PublisherSpringer
Pages76-92
Number of pages17
ISBN (Print)9783030505059
DOIs
Publication statusPublished - 2020
Event7th International Conference on Learning and Collaboration Technologies, LCT 2020, held as part of the 22nd International Conference on Human-Computer Interaction, HCII 2020 - Copenhagen, Denmark
Duration: 19 Jul 202024 Jul 2020

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume12206 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference7th International Conference on Learning and Collaboration Technologies, LCT 2020, held as part of the 22nd International Conference on Human-Computer Interaction, HCII 2020
CountryDenmark
CityCopenhagen
Period19/07/2024/07/20

Keywords

  • Abstract thinking
  • Programming education
  • Programming UX

Fingerprint Dive into the research topics of 'Abstract thinking description system for programming education facilitation'. Together they form a unique fingerprint.

  • Cite this

    Matayoshi, Y., & Nakamura, S. (2020). Abstract thinking description system for programming education facilitation. In P. Zaphiris, A. Ioannou, & A. Ioannou (Eds.), Learning and Collaboration Technologies. Human and Technology Ecosystems - 7th International Conference, LCT 2020, Held as Part of the 22nd HCI International Conference, HCII 2020, Proceedings (pp. 76-92). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 12206 LNCS). Springer. https://doi.org/10.1007/978-3-030-50506-6_7