外文翻译(中文)--通过开发Android平台上的社交应用和游戏应用来比较学习软件体系结构
《外文翻译(中文)--通过开发Android平台上的社交应用和游戏应用来比较学习软件体系结构》由会员分享,可在线阅读,更多相关《外文翻译(中文)--通过开发Android平台上的社交应用和游戏应用来比较学习软件体系结构(37页珍藏版)》请在毕设资料网上搜索。
1、外文原文:http:/ 中文 22120 字 通过开发 Android平台上的社交应用和游戏应用来比较学习软件体系结构 1.引言 电脑游戏和视频游戏非常受儿童和青少年的欢迎,在年轻人的文化发挥了突出的作用 1。现在游戏可以在技术丰富的配备了笔记本电脑,智能手机,游戏机(移动和固定),机顶盒,和其他数字设备的环境中运行。从这一现象,人们相信将年轻人对游戏的内在动机与教育内容和目标结合就会变成 Prensky 称之为“以数字游戏为基础的学习”的学习方法 2。 青年学生生活的游戏中除了丰富的外观,游戏开发技术已经成熟,并且越来越先进 3。基
2、 于现有的各种游戏开发环境,游戏开发过程中的全部责任可以分为几个的专家领域和角色,如游戏程序员, 3D 模型的创造者,游戏设计师,音乐家,漫画家,剧作家,等等。游戏内容与技术相结合的过程可以通过游戏引擎和使用网络上的各种用户和专家社区的可用信息得到简化。例如,微软的 XNA游戏开发工具包提供的游戏循环函数绘制及更新游戏内容,而且还提供了方便的游戏开发组件来加载不同格式的图形,音频和视频。这使得游戏迷们如无论有没有编程背景的学生修改现有的游戏或开发新游戏。他们可以用这些游戏创作工具实现自己的游戏概念设计,学习发展技能 和相关知识,积累相关的实际经验。 在这种情况下,不但游戏可以用于学
3、习而且通过激发任务机制,游戏开发工具可以用来研究计算机科学( CS),软件工程( SE),和游戏编程相关主题。一般来说,游戏可以用三种方式集成在教育中 4,5。首先,游戏可以用来代替传统的练习,鼓励学生把额外的努力用来做练习,给老师或助教一个实时地监控学生是如何练习的机会 6, 7。第二,游戏可以作为一个讲座的一部分来促进学生的参与,增加学生的动力 8,9。第三,将要求学生们修改或开发游戏作为使用游戏开发框架( GDF)学习 CS 和 SE 方面技能的 课程的一部分。我们把后者的学习方法为以游戏开发为基础的学习( GDBL)。 GDF 表示可以用来开发或修改游戏,例如,该工具包的游戏引擎,游戏
4、编辑器,或游戏(模拟)平台,甚至任何集成开发环境( IDE),如 Visual C + +, Eclipse 和 Android SDK, J2ME,因为所有的人都可以用来开发游戏。 本文重点研究学生通过在 Android平台开发游戏应用学习软件体系结构和在Android 平台开发社交应用(例如,天气预报,聊天软件)学习软件体系结构的相似点和不同点。将游戏开发放到 CS 或者 SE 课程中的动机是 利用学生对游戏 及游戏开发的迷恋来激发他们通过该项目更多更好的学习课程材料。 2.相关工作 本节描述了 GDBL 方法在软件工程领域的使用的研究背景和
5、以前的结果。 2.1 研究背景 最早的类似的通过在游戏的环境中编程来学习的应用在 20 世纪 70 年代早期。 Logo 语言 11,龟图形,是一种最古老的用来介绍计算概念给初学者的图书馆。这个概念是基于一只可以在 2D 屏幕上移动的 “海龟”,该“海龟”用可设置开关屏幕的画笔画就,因此,可能会留下龟运动的痕迹。编程使该“海龟”画不同的花样,这可以用来介绍一般的计算技巧,如程序操 作,迭代,递归。此外,在 1987, Micco 学术性的提出了一个写井字游戏的使用 12。后来,其他的研究已经使用专业游戏编程工具如 Stage Cast Creator 13,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 外文 翻译 中文 通过 开发 android 平台 社交 应用 利用 运用 以及 游戏 用来 比较 对比 学习 软件 体系结构
