期刊文献+

一种移动平台儿童教育游戏的最终用户编程语言 被引量:1

End-user programming language for mobile children educational game
下载PDF
导出
摘要 针对现有移动教育游戏无法满足快速增长的移动教育需求这个问题,利用领域工程的方法和最终用户编程(EUP)的技术,研究和设计了一种最终用户编程语言Kids。首先通过对移动平台儿童教育领域进行分析识别出儿童教育游戏的游戏元素,在此基础上对该领域进行特征的提取,得到该领域的特征模型。Kids语言以特征模型为基础进行设计,能够允许老师和家长为学龄前的儿童编写移动教育游戏。同时,开发了一个Kids的编程工具,包括可视化编辑器和代码生成引擎。该工具能够支持用户更加有效地使用Kids进行可视化编程,并自动生成Android代码。实验结果表明,Kids相比其他通用语言更加简洁,大部分最终用户能够很好地利用Kids开发工具开发出简单的儿童教育游戏。 Compared with the rapid growing demand of mobile game-based learning, the number of games with both playful and instructive characters is quite small. In order to deal with this problem, an End-User Programming (EUP) language called Kids was designed, which allows end-users to create mobile educational games for preschool-aged children. Through the analysis of the domain of mobile children game-based learning, the game dements were identified and the feature model was developed. Kids was designed based on the feature model, which was easy-to-use for users without programming experience. A Kids development tool was also developed to support users to create games effectively using visual editor, and generate Android codes through code generation engine. Finally, an initial experimental evaluation shows that user can implement the game creation easily and rapidly by Kids.
出处 《计算机应用》 CSCD 北大核心 2015年第2期540-544,共5页 journal of Computer Applications
基金 国家自然科学基金资助项目(61472242)
关键词 最终用户编程 游戏教育 领域特定语言 可视化编程 代码生成 End-User Programming (EUP) game-based learning Domain Specific Language (DSL) visualprogramming code generation
  • 相关文献

参考文献18

  • 1DWECK C S. Motivational processes affecting learning [ J]. Ameri- can Psychologist, 1986, 41(10) : 1040 - 1048, 1986.
  • 2SEDIGHIAN K, SEDIGHIAN A S. Can educational computer gaffeshelp educators learn about the psychology of learning mathematics in children [ C]// Proceedings of the 18th Annum Meeting of the Inter- national Groop for the Psychology of Mathematics Education. Belo Horizonte, Brazil: PME, 1996:573-578.
  • 3PRENSKY M. Computer games and learning: digital game-based learning [ M]// Handbook of Computer Game Studies. Cambridge: MIT Press, 2005: 97- 122.
  • 4GEE J P. Situated language and learning: a critique of traditional schooling [M]. London: Routledge, 2004:58-59.
  • 5Common Sense Media. Zero to eight: children's media use in Ameri- ca [ R]. San Francisco: Common Sense Media, 2011.
  • 6PEIRCE N. Digital game-based learuing for early childhood [ R]. Dublin: Leamovate Centre, 2013.
  • 7O'HARE E. Mobile Apps for children: criteria and categorization [ R/OL]. [ 2014-05- 21 ]. http://www, cinekid, nl/sites/cinekid. nl/files/bijlage/Research% 20Report% 20 - % 20Mobile% 20Apps% 20for% 20Children. pdf.
  • 8LIEBERMAN H, PATERNO F, KLANN M, et al. End-user devel- opment: An emerging paradigm [ M]// End User Development. Berlin: Springer, 2006:1-8.
  • 9ZUKERMAN E. Tasker for Android: a mobile App that caters to your every whim [ EB/OL ]. [ 2014- 03- 05 ]. http://www. makeuseof, com/tag/tasker-android-mobile-app-eaters-whim/.
  • 10LE V, GULWANI S, SU Z. Smartsynth: synthesizing smartphone automation scripts from natural language [ C]// MobiSys '13: Pro- ceeding of the 11 th Annual International Conference on Mobile Sys- tems, Applications, and Services. New York: ACM, 2013: 193- 206.

同被引文献7

引证文献1

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部