基于N-S图的儿童编程软件设计与实现开题报告
2020-02-10 23:09:06
1. 研究目的与意义(文献综述)
1.1目的及意义
随着计算机科学的迅速发展,编程也在各行各业得到了广泛的应用,提高了生产力,带动了经济效益和社会效益的提升,在时代潮流下,少儿编程逐渐走入公众视野,人们期望通过这种方式来启蒙了解编程,为以后学习计算机科学知识奠基。少儿编程一般针对的是小学及以下幼儿设计的编程模式,不需要让儿童来编程,把原来复杂的英文代码编程语言转换成图形化的组件,以指令化、模块化的方式来编程,通过游戏,4、情景动画、积木构件的形式呈现。少儿编程旨在孩子九大能力的培养:观察力,想象力,创造力,逻辑思维力,问题解决,空间思维,判断性思维,序列与条件,调试操作能力。
2. 研究的基本内容与方案
2.1基本内容
软件主要向小朋友介绍程序结构的基本知识,也就是程序中的顺序、选择、循环三种执行流程。软件抛开编程语言的具体语法形式,不需要定义变量,不需要写语句,有较高的容错能力,编程时,首先准备好n-s图基本模块,设置好其属性,以n-s图作为部件拖入编程区相应位置,以搭积木的形式进行编程。
3. 研究计划与安排
(1)2019/1/19—2019/2/28:确定选题,查阅文献,外文翻译和撰写开题报告;
(2)2019/3/1—2019/4/30:系统架构、程序设计与开发、系统测试与完善;
(3)2019/5/1—2019/5/25:撰写及修改毕业论文;
4. 参考文献(12篇以上)
[1] pekka aho, nadjamenz, (芬)tomir#228;ty and ina schieferdecker. automated java gui modeling for model-basedtesting purposes. vtt technical research centre of finland fraunhoferfokus.2011
[2] (芬)pekkaaho, (德) nadja menz, (芬)tomir#228;ty. enhancing generated java gui models with valid test data.2011
[3] (西)sebastianbauersfeld, (西)tanja e. j. vos. guitest: a java libraryfor fully automated gui robustness testing. universitat politècnica de valènciacamino de vera s/n valencia, spain.2012