为了向那些在中学阶段学习的青少年普及计算机科学知识,为了给学校的信息技术教育课程提供动力和新的思路,为了给那些有才华的学生提供相互交流和学习的机会、也为通过竞赛和相关的活动培养和选拔优秀计算机人才,教育部和中国科协委托中国计算机学会举办了全国青少年计算机程序设计竞赛,即全国青少年信息学奥林匹克竞赛(简称NOI)。
全国青少年信息学奥林匹克(National Olympiad in Informatics,简称NOI)是国内包括港澳在内的省级代表队最高水平的大赛,由中国计算机学会在计算机普及较好的城市组织进行比赛。自1984年至2019年,已组织了36次竞赛活动。NOI将从正式选手中选出成绩前50名,作为中国国家集训队,集训队队员将获得高校保送资格。
全国青少年信息学奥林匹克联赛(National Olympiad in Informatics in Provinces,简称NOIP)自1995至2018年已举办24次。每年由中国计算机学会统一组织。联赛分初赛和复赛两个阶段。联赛分普及组和提高组两个组别,难度不同,分别面向初中和高中阶段的学生。获得提高组复赛一等奖的选手即可面试由大学直接录取。


