Open Access iconOpen Access



Sustainable Learning of Computer Programming Languages Using Mind Mapping

Shahla Gul1, Muhammad Asif1, Zubair Nawaz2, Muhammad Haris Aziz3, Shahzada Khurram4, Muhammad Qaiser Saleem5, Elturabi Osman Ahmed Habib5, Muhammad Shafiq6,*, Osama E. Sheta7

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: email

Intelligent Automation & Soft Computing 2023, 36(2), 1687-1697.


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.


Cite This Article

S. Gul, M. Asif, Z. Nawaz, M. H. Aziz, S. Khurram et al., "Sustainable learning of computer programming languages using mind mapping," Intelligent Automation & Soft Computing, vol. 36, no.2, pp. 1687–1697, 2023.

cc 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.
  • 1018


  • 386


  • 0


Share Link