学习程序设计的方法

Shanshan Yang, M. Joy
{"title":"学习程序设计的方法","authors":"Shanshan Yang, M. Joy","doi":"10.11120/ital.2007.06040088","DOIUrl":null,"url":null,"abstract":"Abstract Understanding Prolog programming is a challenge for many beginners, and many instructors and researchers have proposed and adopted varied teaching approaches to help learners to understand Prolog easily. However, it is not known whether any of the teaching approaches currently in use is appropriate from a learner’s perspective. This paper reports the results of an investigation into which approaches are suitable for Prolog novices and why they are appropriate. We first categorise the teaching approaches which are currently in use in mainstream Prolog introductory textbooks, and highlight how they have been used over the past 25 years. We then discuss the appropriateness of each approach, by addressing their advantages and disadvantages based on interviews with learners. Using this information, a larger picture of the suitability of these teaching approaches is drawn, and finally we suggest what factors may influence it and discuss possible improvements. The findings of this study suggest that an approach based on emphasising the declarative features of the language is the most appropriate, as a component of a blended learning strategy.","PeriodicalId":247470,"journal":{"name":"Innovation in Teaching and Learning in Information and Computer Sciences","volume":"27 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2007-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"10","resultStr":"{\"title\":\"Approaches for Learning Prolog Programming\",\"authors\":\"Shanshan Yang, M. Joy\",\"doi\":\"10.11120/ital.2007.06040088\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Abstract Understanding Prolog programming is a challenge for many beginners, and many instructors and researchers have proposed and adopted varied teaching approaches to help learners to understand Prolog easily. However, it is not known whether any of the teaching approaches currently in use is appropriate from a learner’s perspective. This paper reports the results of an investigation into which approaches are suitable for Prolog novices and why they are appropriate. We first categorise the teaching approaches which are currently in use in mainstream Prolog introductory textbooks, and highlight how they have been used over the past 25 years. We then discuss the appropriateness of each approach, by addressing their advantages and disadvantages based on interviews with learners. Using this information, a larger picture of the suitability of these teaching approaches is drawn, and finally we suggest what factors may influence it and discuss possible improvements. The findings of this study suggest that an approach based on emphasising the declarative features of the language is the most appropriate, as a component of a blended learning strategy.\",\"PeriodicalId\":247470,\"journal\":{\"name\":\"Innovation in Teaching and Learning in Information and Computer Sciences\",\"volume\":\"27 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2007-10-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"10\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Innovation in Teaching and Learning in Information and Computer Sciences\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.11120/ital.2007.06040088\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Innovation in Teaching and Learning in Information and Computer Sciences","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.11120/ital.2007.06040088","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 10

摘要

理解Prolog编程对许多初学者来说是一个挑战,许多教师和研究人员提出并采用了各种教学方法来帮助学习者轻松理解Prolog编程。然而,从学习者的角度来看,目前使用的教学方法是否合适尚不清楚。本文报告了一项关于哪些方法适合Prolog新手以及为什么适合的调查结果。我们首先对目前主流Prolog入门教科书中使用的教学方法进行分类,并强调它们在过去25年中是如何使用的。然后,我们根据对学习者的采访,通过阐述每种方法的优点和缺点,讨论每种方法的适当性。利用这些信息,绘制了这些教学方法适用性的更大图景,最后我们提出了可能影响它的因素,并讨论了可能的改进。这项研究的结果表明,基于强调语言的陈述性特征的方法是最合适的,作为混合学习策略的一个组成部分。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Approaches for Learning Prolog Programming
Abstract Understanding Prolog programming is a challenge for many beginners, and many instructors and researchers have proposed and adopted varied teaching approaches to help learners to understand Prolog easily. However, it is not known whether any of the teaching approaches currently in use is appropriate from a learner’s perspective. This paper reports the results of an investigation into which approaches are suitable for Prolog novices and why they are appropriate. We first categorise the teaching approaches which are currently in use in mainstream Prolog introductory textbooks, and highlight how they have been used over the past 25 years. We then discuss the appropriateness of each approach, by addressing their advantages and disadvantages based on interviews with learners. Using this information, a larger picture of the suitability of these teaching approaches is drawn, and finally we suggest what factors may influence it and discuss possible improvements. The findings of this study suggest that an approach based on emphasising the declarative features of the language is the most appropriate, as a component of a blended learning strategy.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信