有标准,教学更规范

全程参与标准制定,更理解标准内涵

权威规范
CELTSC 组织研制,多部门联合发布
学习路线更清晰
难度层层递进,能力步步提升

青少年编程能力等级

Python 语言等级标准

Programming Ability for Adolescents: Python Language

01标准介绍

《青少年编程能力等级》标准是由教育部教育信息化技术标准委员会暨全国信息技术标准化技术委员会教育技术分技术委员会(CELTSC)组织研制的行业标准

旨在为青少年编程能力培训、测试和认证提供统一的行业规范

标准由清华大学、北京理工大学等高校领衔起草

2019 年由全国高等学校计算机教育研究会、全国高等院校计算机基础教育研究会、中国软件行业协会、中国青少年宫协会联合发布

等级 1
基本编程思维

具备以编程逻辑为目标的基本编程能力

等级 2
模块编程思维

具备以函数、模块和类等形式抽象为目标的编程能力

等级 3
基本数据思维

具备以数据理解、表达和简单运算为目标的编程能力

等级 4
基本算法思维

具备以常见、常用且典型算法为目标的编程能力

《青少年编程能力等级》不是一个专业技能培养标准

关注青少年计算思维逻辑思维的培养,以编程能力为核心培养目标

Python 语言标准分为四个等级

每级分别规定相应的能力目标、学业适应性要求、核心知识点及所对应能力要求

课程等级
Lv1
Lv2
Lv3
Lv4
Lv5
Lv6
Lv7
Lv8
推荐年级
三~四年级
四~六年级
五~六年级
初一
初二
初三
高一
高二
能力等级
青少年 Python 一级
青少年 Python 二级
青少年 Python 三级
青少年 Python 四级
核心能力
逻辑思维
抽象思维
数据思维
算法思维

02 设计原则

能力适应
不涉及精深的专业知识,不以培养专业能力为导向,适当增加计算机学科背景内容。
心理适应
以儿童认知的形式运算阶段为主要对应期,符合青少年身心发展规律。
学业适应
适应青少年学业知识体系,与数学、语文、外语等科目衔接,不引入高层次课程内容。
法律适应
符合《中华人民共和国未成年人保护法》的规定,尊重、关心、爱护未成年人。

Python 一级

Python 一级以培养学生基本编程思维能力为目标

培养学生掌握编写 20 行代码以上的简单程序

理解编程中分支、循环等基本概念,并熟练使用一种开发环境

达到一级后学生能够:
1. 阅读和编写简单的语句式程序;
2. 采用语句式程序解决简单的应用问题;
3. 使用 IDLE 等工具完成程序编写和运行。

图1. 使用 Turtle 库绘制的三角螺旋

图2. 代码艺术创作:复原经典作品

图3. 交互式围棋游戏

图4. 运用代码绘制自然场景

Python 二级

Python 二级以培养学生模块编程思维能力为目标

代码复用、程序抽象、自顶向下设计为主要内容

培养学生掌握编写 50 行代码以上的复杂程序

达到二级后学生能够:
1. 阅读和编写简单的模块式程序;
2. 采用模块式程序解决简单的应用问题;
3. 了解程序可能产生错误的情况、理解基本调试信息并完成简单程序调试。

图1. 模拟“我的世界”游戏场景

图2. 分析文本并生成词云

图3. Jieba 分词气泡图

图4. Random 库随机星空

Python 三级

Python 三级以培养学生基本数据思维能力为目标

培养学生掌握基础数据类型,理解数据维度

并能够对日常数据进行搜集、加工、处理和展示

达到三级后学生能够:
1. 阅读并编写具有数据读写、清洗和处理功能的简单 Python 程序
2. 解决具有数据读写、清洗和处理的简单应用问题;
3. 对各类型数据进行正确的程序表达。

图1. 制作柱状图赛跑动画

图2. 生成手绘风格可视化效果

图3. “赛博朋克”风格统计图表

图4. 编写爬虫爬取页面数据

Python 四级

Python 四级以培养学生基本算法思维能力为目标

培养学生掌握常用的排序、搜索和人工智能基础算法

并能够分析算法的优劣和应用场景

达到四级后学生能够:
1. 能够阅读带有算法的 Python 程序
2. 能够采用 Python 语言描述算法;
3. 能够根据掌握的算法采用 Python 程序解决简单计算问题;
4. 评估算法在计算时间和存储空间的效果。

图1. 数据结构:链表

图2. 蒙特卡洛方法计算π值

图3. 算法:聚类

图4. 科赫分形雪花

编程描绘世界

《蓝星人青少年编程系列 第一季》,以“描绘世界”为主题,帮助青少年掌握 Python 基本图形编程的方法,挖掘感受图形的直观与创意。对应等级标准 Python 一级。

了解更多
编程工具

海龟编程、海龟游乐场、海龟图纸、字符终端、交互终端、贪吃蛇大乱斗……蓝星人自主研发,专为青少年设计的通用编程工具体系。

了解更多
教师合作

了解如何使用蓝星人内容体系和相关工具开展编程教学。

了解更多

蓝星人是来自🌏的青少年编程教育品牌
致力于帮助更多青少年受益于编程教育,帮助更多教育工作者参与编程教育活动

学习编程的真正价值不在于它多有用
而在于它能赋予你怎样的力量