-
题名一种移动平台儿童教育游戏的最终用户编程语言
被引量:1
- 1
-
-
作者
胡征宇
沈备军
-
机构
上海交通大学电子信息与电气工程学院
-
出处
《计算机应用》
CSCD
北大核心
2015年第2期540-544,共5页
-
基金
国家自然科学基金资助项目(61472242)
-
文摘
针对现有移动教育游戏无法满足快速增长的移动教育需求这个问题,利用领域工程的方法和最终用户编程(EUP)的技术,研究和设计了一种最终用户编程语言Kids。首先通过对移动平台儿童教育领域进行分析识别出儿童教育游戏的游戏元素,在此基础上对该领域进行特征的提取,得到该领域的特征模型。Kids语言以特征模型为基础进行设计,能够允许老师和家长为学龄前的儿童编写移动教育游戏。同时,开发了一个Kids的编程工具,包括可视化编辑器和代码生成引擎。该工具能够支持用户更加有效地使用Kids进行可视化编程,并自动生成Android代码。实验结果表明,Kids相比其他通用语言更加简洁,大部分最终用户能够很好地利用Kids开发工具开发出简单的儿童教育游戏。
-
关键词
最终用户编程
游戏教育
领域特定语言
可视化编程
代码生成
-
Keywords
end-user programming (eup)
game-based learning
Domain Specific Language (DSL)
visualprogramming
code generation
-
分类号
TP311.5
[自动化与计算机技术—计算机软件与理论]
-