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 及相关活动培养和发现了大批计算机爱好者,选拔出了许多优秀的计算机后备人才,他们中的许多人已经在国内外的学术界和企业界成为领军人物。中国也通过这些活动在国际信息学奥林匹克竞赛中屡创佳绩,成为世界公认的信息学奥林匹克竞赛强国。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/web/84383.shtml
繁体地址,请注明出处:http://hk.pswp.cn/web/84383.shtml
英文地址,请注明出处:http://en.pswp.cn/web/84383.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

微软应用商店打不开怎么办2025,打开TLS1.3

微软应用商店打不开怎么办? 应用商店打不开 步骤如下 1. “Internet选项”、“高级”,进行设置 注意:将“使用TSL 1.2”和“使用TSL 1.3”都勾选上,再点击“应用” 应该最主要是TLS1.3,我之前TLS1.2开了的。 2. 选择“连接”…

C/C++ 高频八股文面试题1000题(一)

原作者:Linux教程,原文地址:C/C 高频八股文面试题1000题(一) 在准备技术岗位的求职过程中,C/C始终是绕不开的核心考察点。无论是互联网大厂的笔试面试,还是嵌入式、后台开发、系统编程等方向的岗位,C/C 都…

JetBrains IDE v2025.1 升级,AI 智能+语言支持齐飞

2025.1 大版本同步上线,JetBrains 家族全员升级!不只是性能提升,更有 AI 驱动开发、大语言支持、终端大改,为开发者带来真正的生产力飞跃。接下来,一起来看看 IntelliJ IDEA、PyCharm、GoLand、CLion 等产品的重磅亮点…

高性能群集部署技术-LVS+Keepalived高可用群集

目录 #1.1Keepalived双机热备基础知识 1.1.1Keepalived概述及安装 1.1.2Keepalived的热备方式 1.1.3Keepalived的安装与服务控制 #2.1使用Keeplived实现双机热备 2.1.1主服务器的配置 2.1.2备用服务器的配置 2.1.3测试双机热备功能 #3.1使用Keeplived实现双机热备的实验案例…

ros中相机话题在web页面上的显示,尝试js解析sensor_msgs/Image数据

ros中相机话题在web页面上的显示 思路: rosbridge websocket 开启ros与web的通路, 话题数据转换为image或者绘制在 canvas中。 话题格式: sensor_msgs/Image 测试数据编码类型为bgr8 尝试: 解析 为bitmap arraybuffer 写入bgr…

PowerShell批量处理文件名称/内容的修改

在日常的文件管理与处理中,常常需要对大量文件名或文件内容进行修改,而手动逐个操作既繁琐又容易出错。PowerShell作为一种强大的脚本语言,为我们提供了高效批量处理文件名及内容修改的解决方案。通过编写简单的PowerShell脚本,可…

GA3C(GPU/CPU混合式异步优势Actor-Critic)算法实现控制倒立摆

GA3C算法实现倒立摆 完整代码在文章结尾 GA3C算法 GPU/CPU混合式异步优势AC算法,是由A3C算法进一步优化而来,为了更好利用GPU计算资源。 GA3C理论上与A3C相同,属于On-Policy。但由于存在延迟更新问题,导致用于策略更新的数据并…

基础RAG实现,最佳入门选择(六)

带有问题生成的文档增强RAG 通过问题生成使用文档增强来实现增强的RAG方法。通过为每个文本块生成相关问题,改进了检索过程,从而从语言模型中获得更好的响应。 具体实现步骤 1.数据摄取:从PDF文件中提取文本。 2.chunking:将文本…

vue3 电商类网站实现规格的选择

目前有一个这样的需求 类似淘宝 京东选择 但是在人家大厂给的数据我不清除是什么样子的 我这边后端给的数据 一开始是想把规格全部显示出来的 发现实现不了 后端的数据有限 因为必须选择一个颜色 才可以对应的第二个规格 才知道有没有库存 因为这个库存 是由两个规格决定…

HarmonyOS5 音乐播放器app(一):歌曲展示与收藏功能(附代码)

鸿蒙音乐应用开发:从收藏功能实现看状态管理与交互设计 在移动应用开发中,收藏功能是用户体验的重要组成部分。本文将以鸿蒙OS音乐应用为例,详细解析如何实现具有动画效果的收藏功能,涉及状态管理、组件通信和交互动画等核心技术…

PHP函数大全参考代码

字符串相关操作函数 去除空格或其他字符 trim删除字符串两端空格或其他预定义字符rtrim删除字符串右边空格或其他预定义字符choprtrim() 的别名 chop() 与 Perl 的 chop() 函数有所不同,它会删除字符串的最后一个字符。ltrim删除字符串左边空格或其他预定义字符 字…

Flowise工作流引擎的本地部署与远程访问实践

文章目录 前言1. Docker安装Flowise2. Ubuntu安装Cpolar3. 配置Flowise公网地址4. 远程访问Flowise5. 固定Cpolar公网地址6. 固定地址访问 前言 当多数团队仍深陷传统数据处理框架的桎梏时,创新者已率先引入Flowise智能流程引擎,成功将面向大型语言模型…

端侧AI+OS垂直创新研究报告

端侧AIOS垂直创新研究报告 摘要 端侧AIOS研究背景、核心创新点及产业价值 研究背景 随着AI技术的快速发展,端侧AI已成为2025年的重要技术趋势[4]。端侧AI是指将AI计算能力从云端迁移到终端设备上,实现本地化的智能处理。这一技术变革主要受到隐私安全…

【JVM 07-运行时常量池重要组成部分-StringTable】

StringTable 笔记记录 1. 常量池、运行时常量池与字符串常量池(StringTable)的关系2. String str"a"放入字符串常量池的过程3. 常见面试题4. StringTable特性5.StringTable的位置变更5.1 为什么位置变换?5.2 位置变更演示 6. StringTable垃圾回收7. Strin…

算法-每日一题(DAY10)打家劫舍

1.题目链接: 198. 打家劫舍 - 力扣(LeetCode) 2.题目描述: 你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统&#xf…

android UI 布局

一:约束布局 参考: 【约束布局】ConstraintLayout 约束布局 ( 简介 | 引入依赖 | 基本操作 | 垂直定位约束 | 角度定位约束 | 基线约束 )_韩曙亮-2048 AI社区 以下是一个基于 ConstraintLayout 的简单 Android 示例,包含三个控件&#xff0…

【K8S】详解Labels​​ 和 ​​Annotations

在 Kubernetes(K8s)中,​​Labels(标签)​​ 和 ​​Annotations(注解)​​ 都是用于为资源对象(如 Pod、Service、Deployment)附加元数据的机制,但它们在设计…

系统模块编程与实现

设备类(Device Class)​​ 和 ​​设备节点(Device Node)​​是深入 Linux 设备管理和驱动模型的核心基础。它们就像“骨骼”与“门户”,共同构建了 Linux 与硬件交互的核心桥梁。 一、设备类与设备节点 1. ​​设备…

视频压缩、码率与流媒体传输知识总结

🎥 视频压缩、码率与流媒体传输知识总结 本笔记整理了 I/P/B 帧结构、码率计算、文件大小估算、压缩格式对比、推流带宽建议等视频工程常见技术要点。 一、单帧与未压缩视频数据量估算 分辨率:19201080(1080p) 色深:…

嵌入式C++学习路线

🚀 嵌入式C学习路线图 从C语言基础到嵌入式C高手的完整路径 📋 学习进度追踪 总体目标: 20-26周完成全部学习内容 前置条件: C语言基础 STM32开发经验 学习方式: 理论学习 实践项目 阶段1: C基础过渡 (2-3周) 目标…