Facebook pixel tracking

The Science and Information (SAI) Organization publishes open-access peer-reviewed journals in computer science and artificial intelligence.

Contact Info
Website thesai.org
Follow Us
Contact Info
Follow Us
Research Article | Open Access |

Selection of Learning Apps to Promote Critical Thinking in Programming Students using Fuzzy TOPSIS

Author 1: Kesarie Singh Author 2: Nalindren Naicker Author 3: Mogiveny Rajkoomar
International Journal of Advanced Computer Science and Applications (IJACSA) · Vol. 12, No. 10 · Published 2021 · Cited by 5

DOI: https://doi.org/10.14569/IJACSA.2021.0121042

Abstract

The aim of this research was to use intelligent decision support systems to obtain student-centred preferences for learning applications to promote critical thinking in first year programming students. This study focuses on the visual programming environment and critical thinking as the gateway skill for student success in understanding programming. Twenty-five critical thinking criteria were synthesized from the literature. As a quantitative study, 217 randomly selected students from an approximate target population of 500 programming students to rate four learning Apps, namely, Scratch, Alice, Blockly and MIT App Inventor, against critical thinking criteria to establish the App that best promotes critical thinking among first year programming students. There were 175 responses received from the 217 randomly chosen programming students who willingly contributed to the study. Consequently, the distinctiveness of this paper lies in its use of the Fuzzy TOPSIS (Technique for Order Preference by Similarity to Ideal Situation) multi-criteria decision-making algorithm to rank criteria for critical thinking, calculate their weights on the basis of informed opinion and hence scientifically deduce the best rated App among the available alternatives that promote critical thinking among first year programming students. The results showed that Scratch promoted critical thinking skills the best in first year programming students whilst Blockly promoted critical thinking skills the least. As a contribution to the study, policy-makers and academic staff can be potentially supported to make informed decisions about the types of learning Apps to consider for students when confronted with multiple selection criteria.

Keywords

How to Cite this Article

Singh, K., Naicker, N., & Rajkoomar, M. (2021). Selection of Learning Apps to Promote Critical Thinking in Programming Students using Fuzzy TOPSIS. International Journal of Advanced Computer Science and Applications, 12(10). https://doi.org/10.14569/IJACSA.2021.0121042

Singh, Kesarie, et al.. "Selection of Learning Apps to Promote Critical Thinking in Programming Students using Fuzzy TOPSIS." International Journal of Advanced Computer Science and Applications, vol. 12, no. 10, 2021, https://doi.org/10.14569/IJACSA.2021.0121042.

@article{Singh2021,
  title     = {Selection of Learning Apps to Promote Critical Thinking in Programming Students using Fuzzy TOPSIS},
  journal   = {International Journal of Advanced Computer Science and Applications},
  volume    = {12},
  number    = {10},
  year      = {2021},
  publisher = {The Science and Information Organization},
  author    = {Kesarie Singh and Nalindren Naicker and Mogiveny Rajkoomar},
  doi       = {10.14569/IJACSA.2021.0121042},
  url       = {https://doi.org/10.14569/IJACSA.2021.0121042}
}

Open Access — licensed under a Creative Commons Attribution 4.0 International License. Unrestricted use, distribution, and reproduction in any medium, even commercially, as long as the original work is properly cited.