Technical Papers Parallel Session-VI: Teaching programming: A mind map based methodology to improve learning outcomes
Abstract/Description
Computer programming requires many skills. Among these skills, problem solving skills are one of the core skills required to learn programming. Different strategies and methods have developed to improve students' problem solving skills for better programming learning but the problem still exists. In this experimental study, we investigated the effectiveness of Mind Maps as a brainstorming and conceptualization tool for helping students to analyze problems and plan its programming solutions. Moreover, the implications of employing mind maps with both Text and Blocks-based programming environments are presented. The results of this study show that mind map-based methodology worked well with both text and blocks-based programming languages for improving learning outcomes of students.
Keywords
Computer programming, Problem solving skills, Text-based programming language, Blocks-based programming language, Learning
Location
C9, Aman Tower
Session Theme
Technical Papers Parallel Session-VI: ICT & Society
Session Type
Parallel Technical Session
Session Chair
Dr. Tafseer Ahmed Khan
Start Date
31-12-2017 3:20 PM
End Date
31-12-2017 3:40 PM
Recommended Citation
Gul, S., Asif, M., Ahmad, W., & Ahmad, U. (2017). Technical Papers Parallel Session-VI: Teaching programming: A mind map based methodology to improve learning outcomes. International Conference on Information and Communication Technologies. Retrieved from https://ir.iba.edu.pk/icict/2017/2017/37
COinS
Technical Papers Parallel Session-VI: Teaching programming: A mind map based methodology to improve learning outcomes
C9, Aman Tower
Computer programming requires many skills. Among these skills, problem solving skills are one of the core skills required to learn programming. Different strategies and methods have developed to improve students' problem solving skills for better programming learning but the problem still exists. In this experimental study, we investigated the effectiveness of Mind Maps as a brainstorming and conceptualization tool for helping students to analyze problems and plan its programming solutions. Moreover, the implications of employing mind maps with both Text and Blocks-based programming environments are presented. The results of this study show that mind map-based methodology worked well with both text and blocks-based programming languages for improving learning outcomes of students.