一、活动名称
    北大附中编程挑战赛
    二、活动目的
    以编程挑战赛为载体,营造轻松、自由、开放的编程氛围。通过程序绘图和代码对抗比赛培养学生的计算思维,创新意识和实践能力。为学生搭建张扬个性、展示成果、享受编程乐趣的平台。
    1.通过可视化编程、计算机艺术编程,培养计算思维,促进编程教育的普及
    2.通过编程挑战赛,为学生提供展示舞台,促进集团校协作,营造校园科技氛围。
    3.通过编程挑战赛,在编程中引入游戏化元素和对抗元素,增强编程的吸引力,探索编程教育新模式。
    三、活动主题
    魅力编程,挑战极限

    五、组织机构
    主办部门:北大附中教育集团
    承办部门:北大附中树人学院技术中心
    协办单位:北京大学地球与空间科学学院
    六、活动内容
    比赛通过网络提交代码的形式参加。
    比赛分为小学、初中,高中三个组别进行,三个组的题目可能不一样,分别排名。比赛分为两个阶段:
    阶段一,编程海选:
    各校组织学生报名并参加海选,海选内容为python程序绘图。优胜选手将以个人形式参加挑战比赛,并有机会组成团队与其他团队对战。
    阶段二,编程挑战:
    分为个人和团队两种形式,同步进行。
    个人形式,在线上由学生自行编码,在平台规定时间内自由挑战,通过代码对抗获得个人积分和排名。
    团队形式,由团队提交挑战代码,由活动组委会统一按规则组织代码对抗。对抗时安排讲解员对团队对战的过程进行解说并现场直播实时比赛情况,各学校组织参赛团队及学生线上观赛。按照16进8,8进4,4进2,巅峰对决的规则进行角逐,得出最终比赛结果。

    比赛内容说明:
    1. 程序绘图部分:
    通过Python代码绘制指定图形,在规定的时间内完成指定的题目,并提交代码。老师对完成的题目数、代码所绘图形的准确性、美观性进行评价。

    2.编程挑战部分:
    根据游戏规则,按要求编写Python代码,通过代码判断当前环境及自己选择的策略。你可以用代码挑战任何人的代码,别人也可以用代码挑战你的代码。以每局游戏对战的胜负结果规则判定选手的得分。
    七、时间安排
    每年举办两次,每学期一次。分别叫夏季比赛和冬季比赛。
    1.比赛时间:
    编程海选:每学期第2月,用时3周。
    编程挑战:每学期第3月,用时4周。
    2.挑战报名时间:
    海选结束后一周内
    3.颁奖时间
    每学期第4月
    八、奖项设置
    比赛设置个人编程挑战一等奖5%,二等奖10%,三等奖20%。以学校为单位依参赛人数确定奖项比例。
    比赛设编程挑战8强、4强、冠军队和亚军队,人气团队奖。
    比赛设优秀指导教师奖、优秀组织奖。
    获奖发证书,获奖学生、团队简介及证书将在学校网站展示并可查询。
    九、联系方式
    联系人:毛华均;
    电话:13661237988;
    邮箱:jishu@pkuschool.edu.cn

    北京大学附属中学
    信息与通用技术中心