EconPapers    
Economics at your fingertips  
 

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

Pawan Saxena (), Sanjay Kumar Singh and Gopal Gupta
Additional contact information
Pawan Saxena: Amity Institute of Information Technology, Amity University, Lucknow 226010, Uttar Pradesh, India
Sanjay Kumar Singh: Amity Institute of Information Technology, Amity University, Lucknow 226010, Uttar Pradesh, India
Gopal Gupta: Department of Computer Science, University of Texas, Dallas, TX 75080, USA

Mathematics, 2023, vol. 11, issue 15, 1-18

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.

Keywords: analogy-based teaching; computer science education; experimental evaluation (search for similar items in EconPapers)
JEL-codes: C (search for similar items in EconPapers)
Date: 2023
References: View references in EconPapers View complete reference list from CitEc
Citations:

Downloads: (external link)
https://www.mdpi.com/2227-7390/11/15/3340/pdf (application/pdf)
https://www.mdpi.com/2227-7390/11/15/3340/ (text/html)

Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.

Export reference: BibTeX RIS (EndNote, ProCite, RefMan) HTML/Text

Persistent link: https://EconPapers.repec.org/RePEc:gam:jmathe:v:11:y:2023:i:15:p:3340-:d:1206505

Access Statistics for this article

Mathematics is currently edited by Ms. Emma He

More articles in Mathematics from MDPI
Bibliographic data for series maintained by MDPI Indexing Manager ().

 
Page updated 2025-03-19
Handle: RePEc:gam:jmathe:v:11:y:2023:i:15:p:3340-:d:1206505