浅谈毕业设计外文翻译 通过开发android平台上的社交应

浅谈毕业设计外文翻译 通过开发android平台上的社交应

ID:15734691

大小:80.00 KB

页数:12页

时间:2018-08-05

浅谈毕业设计外文翻译  通过开发android平台上的社交应_第1页
浅谈毕业设计外文翻译  通过开发android平台上的社交应_第2页
浅谈毕业设计外文翻译  通过开发android平台上的社交应_第3页
浅谈毕业设计外文翻译  通过开发android平台上的社交应_第4页
浅谈毕业设计外文翻译  通过开发android平台上的社交应_第5页
资源描述:

《浅谈毕业设计外文翻译 通过开发android平台上的社交应》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、浅谈毕业设计外文翻译通过开发Android平台上的社交应浅谈毕业设计外文翻译通过开发Android平台上的社交应导读:毕业设计外文翻译通过开发Android平台上的社交应用和游戏应用来比较学习软件体系结构通过开发Android平台上的社交应用和游戏应用来比较学习软件体系结构1.引言电脑游戏和视频游戏非常受儿童和青少年的欢迎,在年轻人的文化发挥了突出的作用[1]。现在游戏可以在技术丰富的配备了笔记本电脑,智能,游戏机(移动和固定),机顶盒,和其他数字设备的环境中运行。从这一现象,人们相信将年轻人对游戏的内在动机与教育内容和目标结合就会变成Prensky称之为“以

2、数字游戏为基础的学习”的学习方法[2]。青年学生生活的游戏中除了丰富的外观,游戏开发技术已经成熟,并且越来越先进[3]。基于现有的各种游戏开发环境,游戏开发过程中的全部责任可以分为几个的专家领域和角色,如游戏程序员,3D模型的创造者,游戏设计师,音乐家,漫画家,剧作家,等等。游戏内容与技术相结合的过程可以通过游戏引擎和使用X络上的各种用户和专家社区的可用信息得到简化。例如,微软的XNA游戏开发工具包提供的游戏循环函数绘制及更新游戏内容,而且还提供了方便的游戏开发组件来加载不同格式的图形,音频和视频。这使得游戏迷们如无论有没有编程背景的学生修改现有的游戏或开发新

3、游戏。他们可以用这些游戏创作工具实现自己的游戏概念设计,学习发展技能和相关知识,积累相关的实际经验。在这种情况下,不但游戏可以用于学习而且通过激发任务机制,游戏开发工具可以用来研究计算机科学(CS),软件工程(SE),和游戏编程相关主题。一般来说,游戏可以用三种方式集成在教育中[4,5]。首先,游戏可以用来代替传统的练习,鼓励学生把额外的努力用来做练习,给老师或助教一个实时地监控学生是如何练习的机会[6,7]。第二,游戏可以作为一个讲座的一部分来促进学生的参与,增加学生的动力[8,9]。第三,将要求学生们修改或开发游戏作为使用游戏开发框架(GDF)学习CS和S

4、E方面技能的课程的一部分。我们把后者的学习方法为以游戏开发为基础的学习(GDBL)。GDF表示可以用来开发或修改游戏,例如,该工具包的游戏引擎,游戏编辑器,或游戏(模拟)平台,甚至任何集成开发环境(IDE),如VisualC++,Eclipse和AndroidSDK,J2ME,因为所有的人都可以用来开发游戏。本文重点研究学生通过在Android平台开发游戏应用学习软件体系结构和在Android平台开发社交应用(例如,天气预报,聊天软件)学习软件体系结构的相似点和不同点。将游戏开发放到CS或者SE课程中的动机是利用学生对游戏及游戏开发的迷恋来激发他们通过该项目更

5、多更好的学习课程材料。2.相关工作本节描述了GDBL方法在软件工程领域的使用的研究背景和以前的结果。2.1研究背景最早的类似的通过在游戏的环境中编程来学习的应用在20世纪70年代早期。Logo语言[11],龟图形,是一种最古老的用来介绍计算概念给初学者的图书馆。这个概念是基于一只可以在2D屏幕上移动的345678910浅谈毕业设计外文翻译通过开发Android平台上的社交应导读:毕业设计外文翻译通过开发Android平台上的社交应用和游戏应用来比较学习软件体系结构,编程和操作系统。这些研究表明,游戏制作和技术的编程技巧得到激励以及故事性的发展。制作游戏激励和开

6、发评书以及技术的编程技巧的。制作游戏的任务其性质在目的上不尽相同---因此搭建环境并平衡游戏角色这些事情由学习者来承担。最近的游戏编程工具包往往具有比Logo语言更强的视觉效果,无论是因为这个原因,或者因为他们有“海龟”,该“海龟”用可设置开关屏幕的画笔画就,因此,可能会留下龟运动的痕迹。编程使该“海龟”画不同的花样,这可以用来介绍一般的计算技巧,如程序操作,迭代,递归。此外,在1987,Micco学术性的提出了一个写井字游戏的使用[12]。后来,其他的研究已经使用专业游戏编程工具如StageCastCreator[13],Gamemaker[14],Alic

7、e[15]和Never)[18-20]评价方法对项目的软件体系结构方面的质量要求进行评估。(v)实施:做详细的设计,并在新建的架构和根据评估结果做出修改的基础上实现345678910浅谈毕业设计外文翻译通过开发Android平台上的社交应导读:毕业设计外文翻译通过开发Android平台上的社交应用和游戏应用来比较学习软件体系结构该游戏。(vi)项目评估:使用事后分析法(PMA)[21]将项目作为一个整体进行评估。在项目的前两个阶段,学生将独立完成他们的工作任务。在3–6阶段,4-5个学生组成一个团队,并在自己的团队中完成相应的工作。同时,在项目进行期间,学生将

8、专注于一个固定的初级指定质量属性。对于

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。