Treffer: オブジェクト指向プログラミングの拡張性に 着目した初学者向け学習手法.

Title:
オブジェクト指向プログラミングの拡張性に 着目した初学者向け学習手法. (Japanese)
Alternate Title:
A Learning Method for Novice Learners on Object-Oriented Programming Focusing on Its Extendability. (English)
Source:
Transactions of Japanese Society for Information & Systems in Education; 2024, Vol. 41 Issue 3, p224-239, 16p
Database:
Complementary Index

Weitere Informationen

Object-oriented programming (OOP) features program extensibility which is obtained through basic concepts such as inheritance and polymorphism. To foster organization of knowledge about OOP, we investigate a learning design for learners to understand the “causal relationship” between the extensibility and the basic concepts. Since the extensibility of OOP is an “invisible nature” that it is not necessary to modify the higher-level program when extending the function, the design features comparison of OOP with procedural programing requiring “explicit” modification of higher-level program, intending the learners to be aware of the invisible nature of OOP. In addition, according to the first principle of instructional design, learners are asked to perform two program extension tasks: one in demonstration phase incorporating OOP/proceduralprograming comparison and another in application phase in which learners are expected to reflect on the “causal relationship” between extensibility and basic concepts. As a result of control experiment concerning OOP/ procedural-programing comparison, a significant difference in the understanding of the causal relationship was observed, suggesting the usefulness of the comparison. [ABSTRACT FROM AUTHOR]

Copyright of Transactions of Japanese Society for Information & Systems in Education is the property of Japanese Society for Information & Systems in Education and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)