Sustainable Learning of Computer Programming Languages Using Mind Mapping  

在线阅读下载全文

作  者:Shahla Gul Muhammad Asif Zubair Nawaz Muhammad Haris Aziz Shahzada Khurram Muhammad Qaiser Saleem Elturabi Osman Ahmed Habib Muhammad Shafiq Osama E.Sheta 

机构地区:[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

出  处:《Intelligent Automation & Soft Computing》2023年第5期1687-1697,共11页智能自动化与软计算(英文)

摘  要:In the current era of information technology,students need to learn modern programming languages efficiently.The art of teaching/learning program-ming 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.

关 键 词:Text programming blocks programming novice programmer 

分 类 号:TP311.5[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象