儿童学习软件开发——九九乘法软件设计
摘 要
在教育游戏如火如荼进行的今天,游戏化学习己被越来越多的人所关注。如何在教育和游戏之间寻找一个平衡点,把游戏的内在机制运用于教育之中,使之更好地为教育服务,是一个很值得研究的问题。兴趣在儿童早期学习中占据较大的空间,强行灌输知识并不一定能起到好的效果。在教育儿童时,顺其天性的教学要远强于一味的填鸭式教学。在某些学习领域让儿童使用适当的游戏软件进行学习能得到较好的教学效果。
本课题设计的儿童乘法学习软件,利用可视化、面向对象和采用事件驱动方式结构化高级程序设计语言Visual Basic进行编程,并结合生动有趣的图片与音乐,从而激发儿童的学习兴趣并使之尽可能的持久,最终达到更好的学习效果。
关键词:Visual Basic 儿童学习软件 乘法学习 娱教
The Exploration of Learning Software for Children
--- The Design of Multiplication Software
Abstract
With the rising development of edutainment, an increasing number of people are concerned about the entertainment education nowadays. It is a worthy of study matter how to keep the balance between education and entertainment and to integrate the inherence of games into education so as to serve it more effectively. During the early period of learning, children’s interest takes up a majority of parts, so it is not necessarily effective to indoctrinate knowledge to children. On the contrary, we should conform to the nature of them while teaching to which the Spoon-feeding method is inferior. Moreover, in some learning areas, children can use some educational software to study more effectively.
The software for children to learn Multiplication designed in the thesis makes use of the advanced programming language –Visual Basic to write programs, which is visual, object-oriented and also it applies the structure of event-driven approach to program. In addition, it integrates funny pictures and music to stimulate and even keep the children’s interest for learning. In this way, the final goal would be arrived – to achieve better learning performance.
Key words: Visual Basic; learning software for children; Multiplication study; Edutainment
目录
中文摘要 Ⅰ
英文摘要 Ⅱ
目录 Ⅲ
前言 1
第一章 概述 2
1.1 儿童学习软件在中国发展的前景 2
1.2 儿童学习软件存在的问题 2
1.3 儿童学习软件的介绍和范例 3
第二章 软件开发的理论基础 4
2.1 儿童教育心理学研究 4
2.2 软件开发工具的介绍 5
2.2.1 Visual Basic编程语言 5
2.2.2 VB编程语言更新 5
2.3 设计宗旨 6
2.3.1 设计目标 6
2.3.2 设计功能 6
2.3.3 设计特点 7
2.4 软件设计分析 8
2.4.1 软件设计可行性分析 8
2.4.2 VB程序设计师 8
2.4.3 软件设计方案 9
2.4.4 软件制作的一般流程 9
2.4.5 九九乘法学习软件系统结构图设计 10
2.5 软件主要功能实现展示 13
第三章 部分代码的分析及问题总结 16
3.1 软件程序代码分析 16
3.1.1 九九乘法口诀演示功能主要代码分析 16
3.1.2 九九乘法口诀练习功能主要代码分析 17
3.1.3 九九乘法口诀实战功能主要代码分析 18
3.1.4 九九乘法学习软件模块代码分析 20
3.2 九九乘法学习软件问题总结 21
第四章 结束语 22
致谢 23
参考文献 24
附录 25