Open Access
ARTICLE
Sustainable Learning of Computer Programming Languages Using Mind Mapping
1 Department of Computer Science, National Textile University Faisalabad, 37610, Pakistan
2 Department of Data Science, University of the Punjab, Lahore, 54590, Pakistan
3 Department of Mechanical Engineering, University of Sargodha, Sargodha, 40100, Pakistan
4 Faculty of Computing, The Islamia University of Bahawalpur, Bahawalpur, 63100, Pakistan
5 College of Computer Science and Information Technology, Al Baha University, Al Baha, 1988, Saudi Arabia
6 Department of Information and Communication Engineering, Yeungnam University, Gyeongsan, 38541, Korea
7 College of Science, Zagazig University, Zagazig, 44511, Egypt
* Corresponding Author: Muhammad Shafiq. Email:
Intelligent Automation & Soft Computing 2023, 36(2), 1687-1697. https://doi.org/10.32604/iasc.2023.032494
Received 19 May 2022; Accepted 28 June 2022; Issue published 05 January 2023
Abstract
In the current era of information technology, students need to learn modern programming languages efficiently. The art of teaching/learning programming requires many logical and conceptual skills. So it’s a challenging task for the instructors/learners to teach/learn these programming languages effectively and efficiently. Mind mapping is a useful visual tool for establishing ideas and connecting them to solve problems. This research proposed an effective way to teach programming languages through visual tools. This experimental study uses a mind mapping tool to teach two programming environments: Text-based Programming and Blocks-based Programming. We performed the experiments with one hundred and sixty undergraduate students of two public sector universities in the Asia Pacific region. Four different instructional approaches, including block-based language (BBL), text-based languages (TBL), mind map with text-based language (MMTBL) and mind mapping with block-based (MMBBL) are used for this purpose. The results show that instructional approaches using a mind mapping tool to help students solve given tasks in their critical thinking are more effective than other instructional techniques.Keywords
Cite This Article
This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.