1984年邓小平同志指出:“计算机的普及要从娃娃抓起。”同年创办了全国青少年计算机程序设计竞赛(NOI),有8000余名参赛选手。
为了培养更多的计算机编程方面的好的人才,每年举办一次全国青少年信息学奥赛。任何计算机方面的人才均可自愿参加。信息学奥赛共分为:全国青少年信息学奥林匹克联赛(NOIP)、全国青少年信息学奥林匹克竞赛(NOI)、全国青少年信息学奥林匹克网上同步赛、冬令营、选拔赛和国际青少年信息学奥林匹克竞赛(IOI)。
NOIP:全国青少年信息学奥林匹克联赛(National Olympiad in Informatics in Provinces,下面简称NOIP)自1995年举办至今。由中国计算机学会统一组织,每年举办一次。 NOIP每年举办时间相同,举办地址不同。全国统考,试卷相同。
NOIP分为初赛和复赛,初赛考察参赛学生的计算机科学知识的应用,以笔试为主。通过初赛的学生可自愿参加复赛,复赛主要考察学员的编程技能,参赛者必须在活动组织提供的计算机上完成编程和调试。NOIP分为初中组(普及组)和高中组(提高组),初中组学员可以参加高中组比赛,但高中组学员不可以参加初中组比赛。若获得高中组复赛一等奖的学生即可免试被大学录取。