当前位置:首页 >> 文学 >>

从PG大赛题目透视日本高等专科学校对计算机类学生能力的培养


从 PG 大赛题目透视日本高等专科学校对计算机类学生能力的培养 摘要: PG 大赛(Programming Contest)是日本高等专科学校学生参加的计算机 程序设计大赛,每年举行一届。本文通过介绍近年来 PG 大赛的题目,分析日本 高等专科学校对于计算机类学生各项能力的培养要求和水平, 为我国高等职业教 育提供启示和借鉴。 关键词:日本;PG 大赛;高等专科学校;学生能力 PG 大赛(Programming Contest)是日本高校的两大赛事之一, 是高等专科学生 参加的计算机程序设计大赛,比赛分为课题组、竞技组和自由组。该赛事每年一 届,从 4 月份开始筹备,10 月份进行公开比赛,迄今已经是第 20 届了。起初, 参加 PG 大赛的只有日本本国的学生,从 2005 年开始邀请外国学校组队参加。 大连东软信息学院有幸从 2006 年开始受邀参加 PG 大赛,历年都能取得不错的 成绩。本文作者曾经带队赴日参加 PG 大赛,对日本高等专科学校培养计算机类 学生的能力有了一些粗浅的认识。 1PG 大赛题目举例 课题组的题目每两年一换,2006 和 2007 年的主题是“孩子的心与计算机”, 2008 与 2009 年的主题是“创造优雅生活的计算机”。课题组要求可以自由使用独 创的周边装置, 但是规格大小上要符合展示空间, 并且决赛时要在规定时间内(40 分钟)完成设置。主要以作品的独创性作为重点审核,编程技术的实用性和完成 程度以及如何有效利用周边装置进行编程也作为评估对象。 竞技组的题目每年都不一样,先看一下具体的例子。 1.12006 年竞技组题目 1) 比赛规则。 (1) 比赛现场有 5× 5 到 7× 7 这样的格子,也可能 会有 5× 6 的情况。 (2) 格子中放一定数量的乒乓球,数目是随机生成的,从 1 到 10,每次都不 一样,类似图 1 所示的范例。 图 1 比赛开始场地范例(格子中的数字表示乒乓球数量) (3) 比赛的过程中,双方交替收拾格子中的乒乓球,最后清空某个格子的一 方拥有这个格子。 (4) 比赛开始之前, 裁判会给先开始的一方一个空格子, 并放上此方的标志, 后开始的一方给两个空格子,也放上彼方的标志。 (5) 双方的格子都分为两类:占有的普通格子和阵地格子,阵地只有一个。 开始时候指定的格子就是阵地(后开始一方的两个格子中只有一个是阵地),阵地 可以移动,只能在自己占有的格子中移动,移动的距离没有限制。 (6) 比赛之前会给每个队一个容器,用于放乒乓球,并指定每次能够收拾的 乒乓球数量。数量随机生成,从 1 到 10。 (7) 比赛开始之前还会给每个队几个物体,比赛的时候可以把这些物体放在 对方占有的格子中, 这样会取消对方对格子的占有权。放进去的物品双方都可以 收,回收之后不能再使用。 (8) 比赛开始后双方交替执行, 每次可以进行下面的操作之一: 收拾乒乓球; 放物体;移动阵地,也可以什么都不做。收乒乓球只能收自己阵地周围(上下左 右 4 个)的评判球,放物体也只能在自己的阵地周围(上下左右)。 (9) 双方在游戏中的总时间分别为 3 分钟,但是游戏的总时间为 5 分钟。每 一次操作的时间没有限制。 如果一方时间用完, 就不能再操作, 对方还可以操作。 (10) 格子全部被收拾完,或者游戏时间到,游戏结束。 (11) 每次比赛进行两场游戏。 2) 胜负判定。 (1) 在一次游戏中占有的格子多的一方赢,如果两次游戏都赢则胜。 (2) 如果一胜一负,两次游戏占有的格子总数多的一方胜。 (3) 如果格子

赞助商链接
相关文章:
更多相关标签: