[[abstract]]Analogy is considered as an effective instruction strategy, but it works only when students perceive the similarities existing in the analog and the target. Gentner suggested that the transparency and systematicity of analogy are two important factors contributing to the effect of analogical learning. This study intends to explore how the transparency and systematicity influence the analogical learning on the computer science concepts—nested loop in BASIC programming. The study is a 2×2 (transparency×systematicity) factorial experimental design. Research subjects are 216 high school female students. The subjects were randomly assigned to four groups i.e. high-transparency and systematicity, high-transparency and non-systemati...
This dissertation examined how useful analogies are for teaching scientific concepts in astronomy an...
This paper presents a mode! of analogical reasoning for learning. The mode! is based on two main ide...
Learning to program can be a novel experience. The rigidity of programming can be at odds with begin...
[[abstract]]The purposes of this study are to understand the effectiveness of using analogies in tea...
In the last few decades, analogy, which is considered as a special case for reasoning, has attracted...
[EN] In the analogy-based learning method we map a concept that is being learned to a well-understoo...
Within computer science education research, analogy work has been relatively unexplored and in some ...
Includes bibliographical references (pages 168-170)In computer science there are many concepts which...
In the last few decades, analogy, which is considered as a special case for reasoning, has attracted...
A concurrent computing course is filled with challenges for upper-level programming students. Unders...
A concurrent computing course is filled with challenges for upper-level programming students. Unders...
[[abstract]]Analogies are considered as an effective method for providing a bridge between unfamilia...
This study investigated two effects of using guided programming instruction to train analogical reas...
Analogies are ubiquitous during instruction in science classrooms, yet research about the effectiven...
Analogies are potentially powerful instructional tools that help bridge the gap between what learner...
This dissertation examined how useful analogies are for teaching scientific concepts in astronomy an...
This paper presents a mode! of analogical reasoning for learning. The mode! is based on two main ide...
Learning to program can be a novel experience. The rigidity of programming can be at odds with begin...
[[abstract]]The purposes of this study are to understand the effectiveness of using analogies in tea...
In the last few decades, analogy, which is considered as a special case for reasoning, has attracted...
[EN] In the analogy-based learning method we map a concept that is being learned to a well-understoo...
Within computer science education research, analogy work has been relatively unexplored and in some ...
Includes bibliographical references (pages 168-170)In computer science there are many concepts which...
In the last few decades, analogy, which is considered as a special case for reasoning, has attracted...
A concurrent computing course is filled with challenges for upper-level programming students. Unders...
A concurrent computing course is filled with challenges for upper-level programming students. Unders...
[[abstract]]Analogies are considered as an effective method for providing a bridge between unfamilia...
This study investigated two effects of using guided programming instruction to train analogical reas...
Analogies are ubiquitous during instruction in science classrooms, yet research about the effectiven...
Analogies are potentially powerful instructional tools that help bridge the gap between what learner...
This dissertation examined how useful analogies are for teaching scientific concepts in astronomy an...
This paper presents a mode! of analogical reasoning for learning. The mode! is based on two main ide...
Learning to program can be a novel experience. The rigidity of programming can be at odds with begin...