全程参与标准制定,更理解标准内涵
青少年编程能力等级
Python 语言等级标准
Programming Ability for Adolescents: Python Language
《青少年编程能力等级》标准是由教育部教育信息化技术标准委员会暨全国信息技术标准化技术委员会教育技术分技术委员会(CELTSC)组织研制的行业标准
旨在为青少年编程能力培训、测试和认证提供统一的行业规范
标准由清华大学、北京理工大学等高校领衔起草
2019 年由全国高等学校计算机教育研究会、全国高等院校计算机基础教育研究会、中国软件行业协会、中国青少年宫协会联合发布
具备以编程逻辑为目标的基本编程能力
具备以函数、模块和类等形式抽象为目标的编程能力
具备以数据理解、表达和简单运算为目标的编程能力
具备以常见、常用且典型算法为目标的编程能力
《青少年编程能力等级》不是一个专业技能培养标准
关注青少年计算思维和逻辑思维的培养,以编程能力为核心培养目标
Python 语言标准分为四个等级
每级分别规定相应的能力目标、学业适应性要求、核心知识点及所对应能力要求
Python 一级以培养学生基本编程思维能力为目标
培养学生掌握编写 20 行代码以上的简单程序
理解编程中分支、循环等基本概念,并熟练使用一种开发环境
图1. 使用 Turtle 库绘制的三角螺旋
图2. 代码艺术创作:复原经典作品
图3. 交互式围棋游戏
图4. 运用代码绘制自然场景
Python 二级以培养学生模块编程思维能力为目标
以代码复用、程序抽象、自顶向下设计为主要内容
培养学生掌握编写 50 行代码以上的复杂程序
图1. 模拟“我的世界”游戏场景
图2. 分析文本并生成词云
图3. Jieba 分词气泡图
图4. Random 库随机星空
Python 三级以培养学生基本数据思维能力为目标
培养学生掌握基础数据类型,理解数据维度
并能够对日常数据进行搜集、加工、处理和展示
图1. 制作柱状图赛跑动画
图2. 生成手绘风格可视化效果
图3. “赛博朋克”风格统计图表
图4. 编写爬虫爬取页面数据
Python 四级以培养学生基本算法思维能力为目标
培养学生掌握常用的排序、搜索和人工智能基础算法
并能够分析算法的优劣和应用场景
图1. 数据结构:链表
图2. 蒙特卡洛方法计算π值
图3. 算法:聚类
图4. 科赫分形雪花
蓝星人是来自🌏的青少年编程教育品牌
致力于帮助更多青少年受益于编程教育,帮助更多教育工作者参与编程教育活动
Copyright © 2017, ZHONGMA Education and Technology Co., Ltd.(Beijing) All Rights Reserved. 北京众码教育科技有限公司