在中央昆士兰大学和赛卜哈大学发现非英语人士学习编程的困难

إبراهيم النعاس, مايكل أ.كاولينج, روجر هادجرافت
{"title":"在中央昆士兰大学和赛卜哈大学发现非英语人士学习编程的困难","authors":"إبراهيم النعاس, مايكل أ.كاولينج, روجر هادجرافت","doi":"10.51984/jopas.v21i4.2258","DOIUrl":null,"url":null,"abstract":"Since computers have become widely used, programming has become a critical skill. Programming languages are built upon English language words and phrases. It is possible that this could make learning an English-based programming language for non-English language speakers especially challenging. In actuality, the literature did not say much. While many focused on solutions to teaching programming, and some researchers focused on the problems that led to these solutions, very few researchers made any distinction between the language capabilities of novices. Based on the literature, this research study highlights issues that directly influence beginners learning programming, looking particularly at the difficulties faced by those that do not have English as a first language. The methodological approach used in this research is a mixed methods design, with the questionnaire method for data collection in both CQUniversity in Australia and Sebha University in Libya, with experienced programmers and novice programmers in various stages of their study. These data were categorized and analysed to identify areas of difficulty. It became clear that there was a difference. While Australian students identified issues with loop statements (Do...While) and other program logic, Libyan students identified the major problem to be error messages and their interpretation, with over 71% of students identifying this as a problem. However, error messages were mentioned by just 2% of participants at CQUniversity. It was clear that English was a problem.","PeriodicalId":16911,"journal":{"name":"Journal of Pure & Applied Sciences","volume":"44 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2022-10-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Identifying the Difficulties of Learning Programming for Non-English Speakers at CQUniversity and Sebha University\",\"authors\":\"إبراهيم النعاس, مايكل أ.كاولينج, روجر هادجرافت\",\"doi\":\"10.51984/jopas.v21i4.2258\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Since computers have become widely used, programming has become a critical skill. Programming languages are built upon English language words and phrases. It is possible that this could make learning an English-based programming language for non-English language speakers especially challenging. In actuality, the literature did not say much. While many focused on solutions to teaching programming, and some researchers focused on the problems that led to these solutions, very few researchers made any distinction between the language capabilities of novices. Based on the literature, this research study highlights issues that directly influence beginners learning programming, looking particularly at the difficulties faced by those that do not have English as a first language. The methodological approach used in this research is a mixed methods design, with the questionnaire method for data collection in both CQUniversity in Australia and Sebha University in Libya, with experienced programmers and novice programmers in various stages of their study. These data were categorized and analysed to identify areas of difficulty. It became clear that there was a difference. While Australian students identified issues with loop statements (Do...While) and other program logic, Libyan students identified the major problem to be error messages and their interpretation, with over 71% of students identifying this as a problem. However, error messages were mentioned by just 2% of participants at CQUniversity. It was clear that English was a problem.\",\"PeriodicalId\":16911,\"journal\":{\"name\":\"Journal of Pure & Applied Sciences\",\"volume\":\"44 1\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-10-03\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Journal of Pure & Applied Sciences\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.51984/jopas.v21i4.2258\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Pure & Applied Sciences","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.51984/jopas.v21i4.2258","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

摘要

由于计算机已被广泛使用,编程已成为一项关键技能。程序设计语言是建立在英语单词和短语之上的。这可能会使非英语使用者学习基于英语的编程语言变得特别具有挑战性。实际上,文献并没有说太多。虽然许多研究人员关注的是编程教学的解决方案,一些研究人员关注的是导致这些解决方案的问题,但很少有研究人员对初学者的语言能力进行区分。基于文献,本研究强调了直接影响初学者学习编程的问题,特别关注了那些非英语为第一语言的人所面临的困难。本研究采用的方法学方法是混合方法设计,在澳大利亚CQUniversity和利比亚Sebha University都采用问卷调查法收集数据,有经验的程序员和处于不同研究阶段的新手程序员。对这些数据进行分类和分析,以确定困难的领域。很明显,两者之间存在差异。澳大利亚学生认为循环语句(Do…While)和其他程序逻辑存在问题,利比亚学生认为主要问题是错误信息及其解释,超过71%的学生认为这是一个问题。然而,在中央昆士兰大学,只有2%的参与者提到错误信息。很明显,英语是个问题。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
Identifying the Difficulties of Learning Programming for Non-English Speakers at CQUniversity and Sebha University
Since computers have become widely used, programming has become a critical skill. Programming languages are built upon English language words and phrases. It is possible that this could make learning an English-based programming language for non-English language speakers especially challenging. In actuality, the literature did not say much. While many focused on solutions to teaching programming, and some researchers focused on the problems that led to these solutions, very few researchers made any distinction between the language capabilities of novices. Based on the literature, this research study highlights issues that directly influence beginners learning programming, looking particularly at the difficulties faced by those that do not have English as a first language. The methodological approach used in this research is a mixed methods design, with the questionnaire method for data collection in both CQUniversity in Australia and Sebha University in Libya, with experienced programmers and novice programmers in various stages of their study. These data were categorized and analysed to identify areas of difficulty. It became clear that there was a difference. While Australian students identified issues with loop statements (Do...While) and other program logic, Libyan students identified the major problem to be error messages and their interpretation, with over 71% of students identifying this as a problem. However, error messages were mentioned by just 2% of participants at CQUniversity. It was clear that English was a problem.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Integrating ChatGPT in Education and Learning: A Case Study on Libyan Universities The awareness of thyroid disorders and an iodine-rich diet among a sample of the population in some western cities of Libya التنوع الحيوي للهائمات الحيوانية في بحيرة محروقة منطقة الشاطئ-ليبيا تطبيق قواعد الأسبقية في تنفيذ الأعمال لغرض توازن خطوط التجميع باستخدام الجداول الإلكترونية تقدير البخر نتح المرجعي باستخدام نظام استدلال عصبي ضبابي مكيف بمنطقة شحات في ليبيا
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1