首页> 外文OA文献 >Critters in the Classroom: A 3D Computer-Game-Like Tool for Teaching Programming to Computer Animation Students
【2h】

Critters in the Classroom: A 3D Computer-Game-Like Tool for Teaching Programming to Computer Animation Students

机译:教室中的小动物:一种用于计算机动画学生的编程教学的3D计算机游戏类工具

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

The brewing crisis threatening computer science education is a well documented fact. To counter this and to increase enrolment and retention in computer science related degrees, it has been suggested to make programming "more fun" and to offer "multidisciplinary and cross-disciplinary programs" [Carter 2006]. The Computer Visualisation and Animation undergraduate degree at the National Centre for Computer Animation (Bournemouth University) is such a programme. Computer programming forms an integral part of the curriculum of this technical arts degree, and as educators we constantly face the challenge of having to encourage our students to engage with the subject.ududWe intend to address this with our C-Sheep system, a reimagination of the "Karel the Robot" teaching tool [Pattis 1981], using modern 3D computer game graphics that today's students are familiar with. This provides a game-like setting for writing computer programs, using a task-specific set of instructions which allow users to take control of virtual entities acting within a micro world, effectively providing a graphical representation of the algorithms used. Whereas two decades ago, students would be intrigued by a 2D top-down representation of the micro world, the lack of the visual gimmickry found in modern computer games for representing the virtual world now makes it extremely difficult to maintain the interest of students from today's "Plug&Play generation". It is therefore especially important to aim for a 3D game-like representation which is "attractive and highly motivating to today's generation of media-conscious students" [Moskal et al. 2004].ududOur system uses a modern, platform independent games engine, capable of presenting a visually rich virtual environment using a state of the art rendering engine of a type usually found in entertainment systems. Our aim is to entice students to spend more time programming, by providing them with an enjoyable experience.ududThis paper provides a discussion of the 3D computer game technology employed in our system and presents examples of how this can be exploited to provide engaging exercises to create a rewarding learning experience for our students.
机译:威胁计算机科学教育的酿造危机是有据可查的事实。为了解决这个问题并增加计算机科学相关学位的入学率和保留率,有人建议使编程“更加有趣”,并提供“多学科和跨学科的程序” [Carter 2006]。国家计算机动画中心(伯恩茅斯大学)的计算机可视化和动画本科学位就是这样一个课程。计算机编程是该技术艺术学位课程不可或缺的一部分,作为教育工作者,我们一直面临着必须鼓励学生参与该学科的挑战。 ud ud我们打算通过C-Sheep系统解决这一问题,使用当今学生熟悉的现代3D计算机游戏图形对“ Karel the Robot”教学工具进行了重新构想[Pattis 1981]。这提供了使用特定于任务的指令集来编写计算机程序的类似于游戏的设置,该指令集使用户可以控制在微观世界中起作用的虚拟实体,从而有效地提供所用算法的图形表示。二十年前,学生对微型世界的2D自上而下的表示很感兴趣,而现代计算机游戏中缺乏用来表示虚拟世界的视觉花招,这使维持当今时代学生的兴趣变得极为困难。 “即插即用生成”。因此,特别重要的是要实现一种类似于3D游戏的表示形式,这种表示形式“对于当今一代有媒体意识的学生来说具有吸引力并且具有很高的动机” [Moskal等。 [2004年]。 ud ud我们的系统使用了一个独立于平台的现代游戏引擎,能够使用娱乐系统中常见的最先进的渲染引擎来呈现视觉上丰富的虚拟环境。我们的目标是通过为学生提供愉快的体验来吸引他们花更多的时间进行编程。 ud ud本文讨论了我们系统中采用的3D计算机游戏技术,并提供了一些示例,说明了如何利用这种技术来提供吸引人的体验练习为我们的学生创造有益的学习体验。

著录项

  • 作者单位
  • 年度 2007
  • 总页数
  • 原文格式 PDF
  • 正文语种 {"code":"en","name":"English","id":9}
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号