设计声明式语言教程:引导和个性化的方法

Anael Kuperwajs Cohen, Wode Ni, Joshua Sunshine
{"title":"设计声明式语言教程:引导和个性化的方法","authors":"Anael Kuperwajs Cohen, Wode Ni, Joshua Sunshine","doi":"10.4230/OASIcs.PLATEAU.2019.4","DOIUrl":null,"url":null,"abstract":"The ability to declare what a program should include rather than how these features should be implemented makes declarative languages very useful in many visual output programs. The wideranging uses of these programs, in domains ranging from architecture to web programming to data visualization, encourages us to find an effective method to teach them. Traditional tutorial systems are usually non-interactive and have a gap between the learning and application. This can leave the user frustrated without a way to move forward in the learning process. A general lack of guidance can lead the student down an incorrect path. To prevent these difficulties, we propose a guided tour followed by novel question types that both direct the student’s learning and creates a focused environment to practice individual skills. Lastly, we propose a study to test the hypothesis that this tutorial is quicker to complete and results in a greater understanding of the declarative language. 2012 ACM Subject Classification Applied computing → Interactive learning environments","PeriodicalId":355084,"journal":{"name":"PLATEAU@UIST","volume":"146 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Designing Declarative Language Tutorials: A Guided and Individualized Approach\",\"authors\":\"Anael Kuperwajs Cohen, Wode Ni, Joshua Sunshine\",\"doi\":\"10.4230/OASIcs.PLATEAU.2019.4\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The ability to declare what a program should include rather than how these features should be implemented makes declarative languages very useful in many visual output programs. The wideranging uses of these programs, in domains ranging from architecture to web programming to data visualization, encourages us to find an effective method to teach them. Traditional tutorial systems are usually non-interactive and have a gap between the learning and application. This can leave the user frustrated without a way to move forward in the learning process. A general lack of guidance can lead the student down an incorrect path. To prevent these difficulties, we propose a guided tour followed by novel question types that both direct the student’s learning and creates a focused environment to practice individual skills. Lastly, we propose a study to test the hypothesis that this tutorial is quicker to complete and results in a greater understanding of the declarative language. 2012 ACM Subject Classification Applied computing → Interactive learning environments\",\"PeriodicalId\":355084,\"journal\":{\"name\":\"PLATEAU@UIST\",\"volume\":\"146 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1900-01-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"PLATEAU@UIST\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.4230/OASIcs.PLATEAU.2019.4\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"PLATEAU@UIST","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.4230/OASIcs.PLATEAU.2019.4","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

声明程序应该包含什么而不是如何实现这些特性的能力使得声明性语言在许多可视化输出程序中非常有用。这些程序的广泛用途,从建筑到web编程再到数据可视化,鼓励我们找到一种有效的方法来教授它们。传统的导师制通常是非互动的,在学习和应用之间存在差距。这可能会让用户感到沮丧,无法在学习过程中继续前进。普遍缺乏指导会使学生走上错误的道路。为了避免这些困难,我们提出了一个导游,然后是新颖的问题类型,既指导学生的学习,又创造了一个集中的环境来练习个人技能。最后,我们提出了一项研究来测试这个假设,即本教程可以更快地完成,并且可以更好地理解声明性语言。2012 ACM学科分类应用计算→交互式学习环境
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Designing Declarative Language Tutorials: A Guided and Individualized Approach
The ability to declare what a program should include rather than how these features should be implemented makes declarative languages very useful in many visual output programs. The wideranging uses of these programs, in domains ranging from architecture to web programming to data visualization, encourages us to find an effective method to teach them. Traditional tutorial systems are usually non-interactive and have a gap between the learning and application. This can leave the user frustrated without a way to move forward in the learning process. A general lack of guidance can lead the student down an incorrect path. To prevent these difficulties, we propose a guided tour followed by novel question types that both direct the student’s learning and creates a focused environment to practice individual skills. Lastly, we propose a study to test the hypothesis that this tutorial is quicker to complete and results in a greater understanding of the declarative language. 2012 ACM Subject Classification Applied computing → Interactive learning environments
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
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学术文献互助群
群 号:481959085
Book学术官方微信