Achieving Effective Learning Outcomes through the Use of Analogies in Teaching Computer Science †

2Citations
Citations of this article
16Readers
Mendeley users who have this article in their library.

Abstract

Analogy-based learning methods map the concept being learned to a concept well understood by the learner. An analogy is primarily useful when learners do not know the topic being studied. Computer science is an area where the concepts exhibit a high level of abstraction and, hence, are hard for students to comprehend. The use of analogies in instruction can significantly reduce the cognitive load a student faces in learning abstract computer science concepts. The role of analogies in helping students learn computer science topics has not been explored adequately. This paper presents our efforts related to using analogy-based teaching in computer science. Over the last several years, we have developed extensive analogies for many advanced computer science concepts. We have used these analogies extensively in classroom teaching at our institution. We list the analogies that we have developed and used in our classroom teaching and, as illustration, discuss two analogies: one from the field of operating systems and another one in modular software design. We have also conducted experiments to evaluate the impact of using these two analogies on student learning outcomes. Our results confirm our hypothesis that analogy-based instruction techniques are effective and result in improved student learning outcomes.

References Powered by Scopus

Structure-mapping: A theoretical framework for analogy

3478Citations
N/AReaders
Get full text

Learning and transfer: A general role for analogical encoding

584Citations
N/AReaders
Get full text

Cache energy control for storage: Power system integration and education based on analogies derived from computer engineering

46Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Saxena, P., Singh, S. K., & Gupta, G. (2023). Achieving Effective Learning Outcomes through the Use of Analogies in Teaching Computer Science †. Mathematics, 11(15). https://doi.org/10.3390/math11153340

Readers' Seniority

Tooltip

PhD / Post grad / Masters / Doc 4

80%

Lecturer / Post doc 1

20%

Readers' Discipline

Tooltip

Computer Science 2

40%

Arts and Humanities 1

20%

Economics, Econometrics and Finance 1

20%

Social Sciences 1

20%

Article Metrics

Tooltip
Mentions
News Mentions: 1

Save time finding and organizing research with Mendeley

Sign up for free