NOI冬令营营员包括学生和教练,由正式营员、非正式营员和超额营员组成。
正式营员由上年全国青少年信息学奥林匹克竞赛选拔出的中国国家集训队队员及其教练组成,当年冬令营承办学校可令派至多6名学生或教练作为正式营员。WC2011(即NOI2010)及以前,中国国家集训队队员共20人;WC2012(NOI2011)及以后,中国国家集训队队员共50人。[3]
各省非正式营员名额按照下列方法分配:每个省可派1名教练,5名学生作为非正式营员;若该省没有教练作为正式营员,则可多派一名教练作为非正式营员;各省可令派若干名学生,额度以该队队员在上一年NOI竞赛第51~70名中的人数为限;冬令营承办单位所在省份除已有名额外,可另派6名非正式营员。当该省报名人数超过非正式营员名额时,则按照上年NOIP成绩择优录取。
出正式选手、非正式选手外,超出数量的为超额营员,具体名额视报名情况和承办单位承办能力决定。
未经CCF同意而擅自前往NOI冬令营举办地者,CCF不能保证其能参加活动,责任由当事人承担。
冬令营共持续8天,出第一天报到日、第六天疏散日外,其余6天为冬令营活动日。冬令营活动项目包括:授课、讨论、国家集训队队员交流、上机练习、CCF中小学计算机程序设计教学比赛、冬令营测试、社会活动等。其中,CCF中小学计算机程序设计教学比赛面向各校教师,国家集训队队员交流、上机练习和冬令营测试面向各参营学生。
授课活动分为“第一课堂”和“第二课堂”,“第一课堂”主要面向学生,“第二课堂”主要面向教师,但无论学生和教师均可自由决定参加“第一课堂”还是“第二课堂”。
冬令营测试面向各参营学生,正式营员、非正式营员和超额营员使用相同试题,在相同时间进行测试。但为提高竞赛的区分度,正式营员的评分标准可能和其他选手不同。[4]
冬令营的竞赛规则与NOI相同。考场机器统一安装最新的NOI Linux操作系统,赛后使用Arbiter评测软件在选手参赛用机进行分布式测评。[5]2019年及以前,可供选手使用的编程语言包括Pascal、C和C++。2020年起,将不再支持Pascal语言和C语言。[6]
正式选手不参与奖项评定,非正式选手和超额选手共同评奖。分为一等奖、二等奖、三等奖共三个奖级,民间通常称为金牌、银牌、铜牌,获奖名额及分数线由CCF划定。
年份 | 比赛时间 | 承办单位 |
1995 | 1月 | 郑州铁路第一中学 |
1996 | 2月 | 清华大学附属中学 |
1997 | 1月 | 南京金陵中学 |
1998 | 1月 | 天津南开中学 |
1999 | 1月 | 长沙雅礼中学 |
2000 | 1月 | 北京市通州区潞河中学 |
2001 | 1月 | 北京市科学技术协会 |
2002 | 2月2日~2月8日 | 西北大学 |
2003 | 1月10日~1月17日 | 天津青少年活动中心 |
2004 | 1月3日~1月10日 | 复旦大学附属中学 |
2005 | 1月22日~1月29日 | 长沙市长郡中学 |
2006 | 1月17日~1月24日 | 绵阳南山中学 |
2007 | 1月27日~2月3日 | 福州市第一中学[7] |
2008 | 1月24日~1月31日 | 绍兴市第一中学[8] |
2009 | 1月14日~1月21日 | 北京市第八十中学[9] |
2010 | 1月31日~2月7日 | 烟台开发区高级中学[10] |
2011 | 1月18日~1月25日 | 吉林大学 |
2012 | 2月5日~2月12日 | 江苏省常州高级中学[3] |
2013 | 1月24日~1月31日 | 电子科技大学[11] |
2014 | 2月7日~2月14日 | 北京市第八十中学[12] |
2015 | 2月8日~2月15日 | 杭州学军中学[13] |
2016 | 1月25日~2月1日 | 绵阳南山中学[14] |
2017 | 2月3日~2月10日 | 绍兴市第一中学[15] |
2018 | 2月3日~2月10日 | 长沙市雅礼中学[4] |
2019 | 1月24日~1月31日 | 广州市第二中学[16] |