Robocode程序对抗赛策划书
一、 活动概况
1、 竞赛目的:
为了进一步加大广大华中科技大学学子对编程的兴趣以及IT职业技能的提高,对Java语言的掌握程度,现拟举办面向全校学子的Robocode程序对抗赛,该竞赛由华中科技大学计算机科学与技术学院研究生会,学生会主办,华中科技大学开源俱乐部,华中科技大学百度菁英俱乐部协办,开源项目Robocode为主体,以Java为平台,算法编程为基础,将竞技对抗与程序设计融合其中,使更多的学生参与到其中,从中得到编程的实践和竞技的娱乐性,同时也营造一个学习软件编程的好氛围。为广大同学创造一个相互交流、共同提高计算机程序设计水平的机会,充分展现自身解决问题的能力和团队合作精神。
2、 竞赛平台:
竞赛使用语言:Java语言
竞赛推荐使用IDE:netbeans 6.x
演示使用操作系统:OpenSolaris
3、 竞赛题目:
以开源项目Robocode为主体,Java为平台,算法编程为基础,设计开发属于自己团队的机器人,以和其他团队进行对抗。
4、 面向对象:
华中科技大学对程序设计感兴趣的全日制在校本科生,研究生,博士生
5、 活动简要流程:
|
活动名称 |
活动时间 |
活动地点 |
|
竞赛介绍讲座 |
活动开始一个月内,开展三场比赛相关的技术讲座 |
教学区教室 |
|
作品设计与调试 |
介绍讲座当天开始内的一个半月内完成 |
|
|
初赛以及复赛 |
作品完成之后的某个周末 |
学校机房 |
|
现场决赛 |
初赛后的一周内 |
学术报告厅 |
|
颁奖,闭幕式 |
决赛当天 |
学术报告厅 |
二、 竞赛可行性分析
1.活动背景可行性分析
新颖的题目设计
本次程序竞赛比赛有别于其他的编程比赛,不是以传统的解题编程的模式进行,而是将算法编程融入到具有观赏性趣味性的竞技当中,寓教于乐,使原本的对编程兴趣不大的同学可以参与到其中,感受编程带来的乐趣,而有一定基础的同学也可以一展所长。
面向范围广
由于竞赛面向对象是全校学生,而且技术门槛不高,到了第二学期,从有初步编程经验的大一学生,到具有一定实战能力的大三学生,甚至是有很多实践经验的研究生、博士生都能轻松驾驭。
2.活动资源可行性分析
有较强的技术支持
以华中科技大学计算机学院研究生部与华中科技大学开源俱乐部,百度菁英俱乐部为首的一批技术人员可以为这次编程大赛提供强大的技术支持,编程爱好者也可以籍此在编程技术上互相交流、促进。
资源要求不高
除预算中提到的费用(主要是奖品)外,这次活动对资源,特别是资金的要求不高,主要是以网络资源为支持,而我们学院拥有自己的服务器和论坛等一系列网络资源,独立使用也已经有一定基础,有足够的技术人员可以操作。
3.宣传效果可行性分析
本届竞赛的宣传方式以整体宣传和局部宣传相结合、网络宣传和传单派发相结合的方式进行。而且宣传时间长,宣传力度大,相信此次竞赛一定能在广大师生前耳熟能详,成为一个品牌活动。
4.比赛效益分析
本次比赛给广大同学们带来一个参与开源项目开发,与其他同学进行交流合作,提高自己编程水平以及算法技能的良好机会。可以增强同学们对程序设计的爱好,加深同学们对程序设计以及算法思想的理解,提高同学们的编程技能,培养同学们的团队协作能力以及交流沟通技能,为广大同学提供了一个展示自己,展示团队的舞台。
三、 竞赛活动详述:
活动时间:11月10日到12月14日
活动面向对象:大一到研二计算机相关学生
活动方式:
a) 专题讲座:(每场150人)
i. 比赛动员&俱乐部动员&Robotcode入门
ii. Netbeans程序开发入门
iii. OpenSolaris2008.11 概要介绍及其新特性
b) 团体赛:面向全校,参赛者以班级为单位或自由组队,1-3人组成一支队伍,但参赛者不能同时参加两支或者两支以上的队伍。作品完成之后开始进行小组赛阶段,各支参赛队伍抽签进行分组,小组内采取7局4胜制进行比赛。每组出线2队,然后视出线队伍的数量进行若干轮单败淘汰赛,直至决出8强,8强比赛放在演示现场进行。
c) 现场团体挑战赛:初赛前8名,晋级决赛,进行现场淘汰赛,通过投影实时展示,决赛采用双败淘汰制,最终决出冠亚军。
d) 一对一坦克表演赛:由前8名每支队伍选择出战自己队中最为满意的一辆坦克进行一对一的单挑比赛,决出冠亚季军。
活动环境
e) 后台服务器操作系统:OpenSolaris 0805
f) 开发平台:Java SE 6, Jdk 1.6.4
g) 集成开发环境:Netbeans 6.1.0
竞赛奖励:
每位参加竞赛的同学将会得到纪念品若干。最终获奖团队除了得到现金以及奖品的奖励外,其团队所设计的作品以及团队成员信息将会上报至国内各大开源技术社区。
竞赛规定:
凡参加此次竞赛的同学,设计作品过程中一律严禁抄袭,在最终评定过程中如发现抄袭行为将直接以弃权论处。
四、 Java竞赛活动流程:
1. 准备阶段
|
时间 |
工作安排 |
预期效果 |
负责单位 |
|
11.10-11.15 |
宣传资料制作,打印宣传品, |
宣传资料就绪 |
开源俱乐部 |
|
11.10-11.15 |
指导老师,评委邀请确认 |
就绪 |
开源俱乐部、计算机学院 |
2.活动进行阶段
|
活动安排 |
时间 |
地点 |
负责单位 |
|
竞赛介绍讲座
|
11月上中旬 |
多媒体教室 |
开源俱乐部、百度俱乐部、计算机学院 |
|
作品设计与调试 |
11.15-12.13 |
|
|
|
初赛以及复赛 |
12.13-12.14 |
|
开源俱乐部、百度俱乐部、计算机学院 |
|
现场决赛 |
12.14 |
学术报告厅 |
开源俱乐部、百度俱乐部、计算机学院 |
|
颁奖典礼及闭幕 |
12.14 |
学术报告厅 |
开源俱乐部、百度俱乐部、计算机学院 |
i) 竞赛介绍讲座
讲座形式:讲授式讲座(Lecture)
讲座内容:讲座主题围绕一些基础的JAVA知识和netbeans IDE的主要特性和开发方法以及robocode项目的概述,旨在让同学们可以很快的上手,进而发挥自己的想象以及能力创作出更好的作品。
参与人数:150人左右
讲座地点:教学区中等大小的多媒体课室
|
时间 |
具体工作 |
备注 |
|
提前一周 |
场地申请,相关资料整理集合。 |
|
|
六点整 |
主讲者及工作人员到场,测试设备 |
|
|
七点整 |
讲座正式开始 |
|
|
九点整 |
讲座结束,工作人员清场 |
|
ii) 作品设计与调试
面向全校,选手以团体为单位,采用现场以及网上报名两种方式参加比赛。各个报名团队在规定的日期之内设计完成指定题目中所述的项目,并且加以测试。
iii) 初赛复赛阶段
作品设计截止日期之后,开始进行小组赛阶段,各支参赛队伍抽签进行分组,小组内采取7局4胜制进行比赛。每组出线2队,然后视出线队伍的数量进行若干轮单败淘汰赛,直至决出8强,8强比赛放在演示现场进行。
iv) 现场决赛阶段
初赛前8名,晋级决赛,进行现场淘汰赛,通过投影实时展示,决赛采用双败淘汰制,最终决出冠亚军。
|
时间 |
具体工作 |
备注 |
|
活动前一周前 |
场地申请,相关资料整理集合。 |
|
|
首轮筛选结束后的周末 |
通知参赛人员准备展示 |
|
|
6:00~7:00pm |
工作人员到场,测试设备 |
|
|
7:00~7:20pm |
参赛人员到场 |
|
|
7:20~9:20pm |
决赛正式开始 |
|
|
9:20pm |
比赛结束,宣布比赛结果 |
|
v) 颁奖典礼与闭幕
在现场决赛活动结束后,评委根据各个团队的表现和作品的质量进行打分,打分完毕后根据各个团队的得分进行排名,确定最终结果。
最终结果确定之后,由相关人员对获奖团队进行颁奖。
|
时间 |
具体工作 |
备注 |
|
9:20~9:40pm |
颁奖仪式 |
|
|
9:40~10:00pm |
闭幕式 |
|
五、 Java竞赛宣传方案:
准备阶段宣传方案
|
时间 |
工作安排 |
预期效果 |
负责单位 |
|
11.8 |
启动BBS,网站宣传 |
开始正式宣传 |
计算机学院 |
|
11.8~11.15 |
qq宣传 |
让活动广为人知 |
计算机学院、开源俱乐部、百度俱乐部 |
|
11.8~11.15 |
1.张贴海报 2.派发传单 |
达到吸引同学参赛效果 |
计算机学院、开源俱乐部、百度俱乐部 |
|
11.8~11.15 |
1.在主要宿舍楼贴海报,派传单 2.向学院以班级为单位派发团队赛邀请函队伍参赛 |
1.在全校范围内让同学们知道活动信息 2.动员每班出队伍参加团体赛 |
计算机学院、开源俱乐部、百度俱乐部 |
活动进行阶段宣传
|
时间 |
工作安排 |
预期效果 |
负责单位 |
|
作品设计阶段 |
1.每周定期更新官方网站www.unix-center.net上华中科技大学社区内的相关内容。 2.定期更新相关技术信息通过白云黄鹤BBS及unix-center公布 |
让更多同学关注活动进展 |
计算机学院、开源俱乐部、百度俱乐部 |
活动结束阶段宣传
|
时间 |
工作安排 |
预期效果 |
负责单位 |
|
颁奖后一天 |
1.比赛结果以成绩表的形式在海报栏公布 2.同时在网络上公布成绩 |
通报比赛结果 |
计算机学院、开源俱乐部、百度俱乐部 |
|
颁奖后 |
制作闭幕式展示视频 |
为活动画上句号 |
计算机学院、开源俱乐部、百度俱乐部 |
|
活动结束 |
在各大校内媒体上进行后续报道 |
进一步巩固比赛效果 |
计算机学院、开源俱乐部、百度俱乐部 |
附宣传资料:A0海报3张;A1海报6张;A4黑白双面传单800份;
A4红 班级邀请函 30份;投影设备租用
六、 Java竞赛预算及物资需求:
预算
宣传费用:
喷绘:
在我校东韵苑校区和西紫崧校区醒目处悬挂3x3喷绘各一张,2x300=600元
海报:
在我校各大教学楼及人流量大(如食堂,重要路口)的地方张贴本次Java比赛的彩色宣传A1海报20张,20x30=600元
传单:
共需求800份传单,其中200张用于Club招新时发放作为宣传,600张用于在比赛开始前两天在下课时间于校内各大食堂门口发放。800x0.125=100元
横幅:
关于比赛的横幅两条,悬挂于东边韵苑校区(多为信息技术相关专业本科生)以及主校区(多为研究生以及计算机学院本科生)人流量最大的地区。100x2=200元
奖项设置:
最终排名以最后一天的评委打分成绩为准。
凡参赛获奖者均可获得荣誉证书以及奖品,奖项设置如下:
|
奖项 |
奖品 |
|
团队挑战赛冠军 |
每人一个ipod shuffle,获奖证书 |
|
团队挑战赛亚军 |
每人一个U盘(4G)+一本OpenSolaris红宝书,获奖证书 |
|
团队挑战赛季军 |
每人背包一个,获奖证书 |
|
团体挑战赛优胜奖 |
(4—8名的团队)每人一本技术书籍(Core Java或OpenSolaris红宝书或Solaris kernel),获奖证书 |
|
一对一表演赛冠军 |
每人一个U盘(4G)+一件T恤,获奖证书 |
|
一对一表演赛亚军、季军 |
每人一个背包,获奖证书 |
|
参与奖 |
凡参加竞赛或讲座的选手每人皆可获得OpenSolaris学习手册和光盘 |
活动物资
1. 多媒体教室一间(用做开幕讲座)
2. 讲座配套的投影仪,麦克风(无线和有线各一支),电脑
3. 要是讲座和表演赛现场人数太多需要凳子若干
七、 申明:
本次竞赛策划书及其全部活动的最终解释权归华中科技大学计算机科学与技术学院、华中科技大学开源俱乐部和华中科技大学百度菁英俱乐部所有。如活动内容及流程有任何改动,皆以当时修改通知为准。
华中科技大学计算机学院
华中科技大学开源俱乐部
华中科技大学百度菁英俱乐部
2008年11月3日






评论
想第一时间抢沙发么?