NOI 及相關活動的歷史如下:
1984 年:鄧小平同志提出 “計算機的普及要從娃娃抓起”。為響應這一號召,中國計算機學會(CCF)于當年自主創建了面向中學生的 “全國青少年程序設計競賽”,當年參加競賽的有 8000 多人。中央領導王震同志出席了首屆競賽頒獎大會,并對此項活動給予了充分肯定。
1989 年:聯合國教科文組織發起了國際信息學奧林匹克競賽(IOI)活動,CCF 從 “全國青少年程序設計競賽” 中選拔優秀選手,組成國家隊代表中國參賽,形成制度,延續至今。從這一年起,CCF 將 “全國青少年程序設計競賽” 更名為 “全國青少年信息學奧林匹克競賽”(簡稱 “信息學奧賽” 或 “NOI”)。
1995 年:開始舉辦全國青少年信息學奧林匹克聯賽(NOIP),這是在同一時間段內、在不同地點以省為單位組織的全國性程序設計競賽,每年由中國計算機學會統一組織。同年,還開始在每年的冬季假期開展冬令營活動,共 8 天,主要內容為培訓、交流和編程測試。
1999 年:NOI 網上同步賽開始舉辦,為推動計算機普及事業的發展,NOI 每年選擇在計算機普及教育做的較好省市,在同一地點、同一時間內舉行。
2007 年:亞洲和太平洋地區信息學奧林匹克(APIO)創辦,旨在給青少年提供更多的賽事機會,推動亞太地區的信息學奧林匹克的發展。APIO 每年 5 月舉行,是國際性網上同步競賽,由不同的國家輪流主辦,中國賽區的競賽由 CCF 組織。
2019 年:CCF 非專業級軟件能力認證(CSP - J/S)創辦,是由 CCF 統一組織的評價計算機非專業人士算法和編程能力的活動。分入門級(CSP - J)和提高級(CSP - S)兩個級別,每個級別分第一輪和第二輪兩個階段。
2022 年:CCF 舉辦首屆 NOI 女生競賽,比賽與省隊選拔同步進行,給予了一些比較優秀但未能進入省隊的女生進入省隊的機會。
多年來,NOI 及相關活動培養和發現了大批計算機愛好者,選拔出了許多優秀的計算機后備人才,他們中的許多人已經在國內外的學術界和企業界成為領軍人物。中國也通過這些活動在國際信息學奧林匹克競賽中屢創佳績,成為世界公認的信息學奧林匹克競賽強國。