1、“.....机顶盒,和其他数字设备的环境中运行。从这现象,人们相信将年轻人对游戏的内在动机与教育内容和目标结合就会变成称之为以数字游戏为基础的学习的学习方法。青年学生生活的游戏中除了丰富的外观,游戏开发技术已经成熟,并且越来越先进。基于现有的各种游戏开发环境,游戏开发过程中的全部责任可以分为几个的专家领域和角色,如游戏程序员,模型的创造者,游戏设计师,音乐家,漫画家,剧作家,等等。游戏内容与技术相结合的过程可以通过游戏引擎和使用网络上的各种用户和专家社区的可用信息得到简化。例如,微软的游戏开发工具包提供的游戏循环函数绘制及更新游戏内容,而且还提供了方便的游戏开发组件来加载不同格式的图形,音频和视频。这使得游戏迷们如无论有没有编程背景的学生修改现有的游戏或开发新游戏。他们可以用这些游戏创作工具实现自己的游戏概念设计,学习发展技能和相关知识,积累相关的实际经验。在这种情况下......”。
2、“.....游戏开发工具可以用来研究计算机科学,软件工程,和游戏编程相关主题。般来说,游戏可以用三种方式集成在教育中,。首先,游戏可以用来代替传统的练习,鼓励学生把额外的努力用来做练习,给老师或助教个实时地监控学生是如何练习的机会,。第二,游戏可以作为个讲座的部分来促进学生的参与,增加学生的动力,。第三,将要求学生们修改或开发游戏作为使用游戏开发框架学习和方面技能的课程的部分。我们把后者的学习方法为以游戏开发为基础的学习。表示可以用来开发或修改游戏,例如,该工具包的游戏引擎,游戏编辑器,或游戏模拟平台,甚至任何集成开发环境,如,和因为所有的人都可以用来开发游戏。本文重点研究学生通过在平台开发游戏应用学习软件体系结构和在平台开发社交应用例如,天气预报,聊天软件学习软件体系结构的相似点和不同点......”。
3、“.....相关工作本节描述了方法在软件工程领域的使用的研究背景和以前的结果。研究背景最早的类似的通过在游戏的环境中编程来学习的应用在世纪年代早期。语言,龟图形,是种最古老的用来介绍计算概念给初学者的图书馆。这个概念是基于只可以在屏幕上移动的海龟,该海龟用可设置开关屏幕的画笔画就,因此,可能会留下龟运动的痕迹。编程使该海龟画不同的花样,这可以用来介绍般的计算技巧,如程序操作,迭代,递归。此外,在,学术性的提出了个写井字游戏的使用。后来,其他的研究已经使用专业游戏编程工具如和。此外,文章提出了使用手机游戏开发作为激励工具和计算机课程的学习背景调查。他们的调查表明游戏编程和计算机科学领域的游戏开发之间的关系游戏发展可以用在学习人工智能,数据库,计算机网络人机交互,计算机图形学,计算机体系结构,算法,编程和操作系统。这些研究表明......”。
4、“.....制作游戏激励和开发评书以及技术的编程技巧的。制作游戏的任务其性质在目的上不尽相同因此搭建环境并平衡游戏角色这些事情由学习者来承担。最近的游戏编程工具包往往具有比语言更强的视觉效果,无论是因为这个原因,或者因为他们有种可视化的编程语言,或两个原因同时的作用,使得设计者能够轻松创建图形游戏。这种变化使学习者的重点远离了低级编程,而是强制往其他角色如设计师或软件开发者转变。因此,我们通过实验研究了如何将用于教育,探讨传统的授课进化为动态的,合作的,和对当前技术丰富的环境下的学生有吸引力的授课。然而,这种说法有待进步相关理论,应用经验,评价结果和经验证据的支持。这是个分享我们的经验和实证结果在领域采用软件体系结构课程的动机。课程和项目设置挪威科技大学课程代码的软件体系结构课程的教学方式和其他大多数大学不样,因为学生也必须在项目中实现他们自己设计的软件体系结构......”。
5、“.....并能够真正的对体系架构和实施是否符合应用程序指定质量要求进行评价。在软件体系结构课程中的架构项目和其他软件工程课程项目的相似,只是软件体系结构课程中项目都是从软件体系结构的角度进行。在整个项目中,学生们必须根据指定的项目使用的软件体系结构技术,方法和工具来成功学到东西。软件体系结构的项目包括以下几个阶段商用成品练习学习相关技术并用来开发个简单的游戏。设计模式学习如何通过改变现有系统中的应用设计模式来应用设计模式。需求和体系结构列表功能,质量的要求和对游戏的软件体系结构的设计。架构评估使用的架构权衡分析法评价方法对项目的软件体系结构方面的质量要求进行评估。实施做详细的设计,并在新建的架构和根据评估结果做出修改的基础上实现该游戏。项目评估使用事后分析法将项目作为个整体进行评估。在项目的前两个阶段,学生将独立完成他们的工作任务。在阶段,个学生组成个团队......”。
6、“.....同时,在项目进行期间,学生将专注于个固定的初级指定质量属性。对于中等质量属性,学生可以选择他们喜欢的质量属性。学生花大部分时间在实施六周,但也鼓励他们在早期阶段开始实现该游戏以测试他们的架构选择增量开发是否合理。在实施阶段,学生通过多次迭代不断扩展,完善软件体系结构使其得到改进。早期的成果此前,该项目的目标是开发方面的机器人模拟器的华盛顿州立大学的机器人控制器机器人,该机器人控制器着重于些指定的质量属性如可用性,性能,可修改性,或可测性。开始时,学生们被要求编写的机器人控制器能控制个机器人在个迷宫中移动,并在迷宫中收集四个球,并把它们带到迷宫中个固定的位置中。在年,学生们可以在机器人控制器项目和游戏开发项目之间进行选择。两种项目的过程,成果,和对项目的评价是样的只是领域不样。在游戏项目中,学生们被要求使用微软框架和语言开发个游戏。最后......”。
7、“.....。评价是基于个项目的调查数据,学生的项目可交付成果,和其他可访问的课程信息。研究的主要结论是,游戏开发项目可以成功地如果我们考虑机器人作为评价基准用来教软件体系结构。整合我们在年运行软件体系结构课程的游戏项目的经验,在年期间我们软件体系结构课程项目中增加了个的项目作为给学生的个新的选择。学生们现在可以在除了在机器人项目和游戏项目之间进行选择,还可以在平台开发个社交应用程序或游戏。由于和所选择领域的独立性,学生们在项目过程中必须专注于相同的软件体系结构问题,并按照相同的模板编程。游戏和社交项目的引进,使我们得以比较学生在项目所涉及的领域如何影响学习和项目经验以及的独立性。在下面的章节中详细说明。研究方法本节描述我们使用开发作为软件体系结构中的项目的实验中获得的相关数据的研究方法。研究目的本文重点研究使用相同的但具有不同的发展领域来探讨不同领域是否产生不同的输出......”。
8、“.....结论的有效性是基于不同的机器人和。本文不探讨和开发的机器人控制器开发的游戏,只注重平台的社会应用和游戏应用的开发。我们的评估包括五个主题选择域分布,学生对项目感知,项目交付的代码质量和复杂性,学生的努力和成绩,获奖项目等级。方法社会和游戏项目的比较应该有助于发现差异,揭示在平台上引入项目的影响。这个评价是个模拟试验,而不是个受控制的试验。采用的研究方法是基于目标问题度量方法,我们首先确定研究目标概念层面,然后定义组研究问题操作层面,并描述了套指标来回答研究问题的定义数量级。在我们的例子中,回答问题的研究使用的指标的定量和定性数据共同决定的。表展示了用于分析软件体系结构课程的游戏开发项目的方法......”。
9、“.....问卷调查,级李克特量表强烈不同意,不同意,中立,同意,强烈同意项目报告源代码文件花费的时间项目得分研究步骤当学生开始的项目,并按照项目的阶段进行时,他们应该报告他们花在项目的每个阶段的时间。前两个阶段让学生单独或成对熟悉架构和设计模式。该项目的主要工作是在项目阶段,包括需求说明,架构设计,架构评估,项目实现和测试。学生每个阶段要上交自己的成果,这由课程负责人评估和反馈,在最后交作品之前使作品不断改善。在阶段的结束,学生们会上交个最终的作品,该作品是经过课程负责人评估和分级的。完成阶段后,学生回答个问卷调查,主要集中在学生如何看待该项目......”。
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。