6–16 岁项目式少儿编程

从第一个能运行的作品开始,学习 Scratch 和 Python。

Code Harbor 编程湾面向 6–16 岁孩子开设项目式编程课。孩子在在线编程中心完成课程、作业和作品,老师根据操作与修改过程提供指导。AI 助教目前可以独立进行文字、语音和 3D 角色互动。

Scratch 与 Python 项目老师评分与点评作业与作品管理
老师陪伴孩子在电脑上完成编程项目
本周创作进度海上寻宝记
68%

小港老师 · AI 助教如果只改一个变量,你想先试哪一个?

我们怎样了解学习情况

看程序怎样运行,也看孩子怎样发现和修改问题。

课堂会记录任务、运行结果、修改版本和孩子的解释。老师根据这些材料给出点评,并建议下一步练习内容。

了解 Code Harbor

课程从 Scratch 开始,逐步过渡到 Python。

年龄只作参考。老师还会结合兴趣、表达、操作习惯和已有基础判断起点,每个阶段都安排完整项目。

左右滑动查看全部学习阶段

Scratch 游戏与动画

创意启航8–10岁

用 Scratch 完成游戏和动画项目,练习事件、循环、条件、变量与坐标。

代表项目海上寻宝记现有方向

课程边界说明:“灯塔启蒙、创意启航、代码航行”为当前课程方向;AI 素养与算法进阶处于规划阶段,开放前需要完成大纲、师资和安全机制。

查看完整课程体系
两项产品能力

在线编程中心已支持课程、作业、作品和教师反馈。

在线编程中心保存课程任务、提交记录、老师点评和作品版本。小港老师目前独立运行,可提供分级提示;它还不能自动读取孩子当前的课程和代码。

AI分级提示先问问题,再提示可能区域;只有确有必要时才给局部示例。

左右滑动查看完整学习流程

在线编程中心
main.py
  1. 01import turtle
  2. 02boat = turtle.Turtle()
  3. 03boat.shape('turtle')
  4. 04 
  5. 05def move():
  6. 06 boat.right(turn_angle)
  7. 07 boat.forward(12)
  8. 08 
  9. 09turn_angle = 10
  10. 10move()
运行反馈

小船已启动,但转弯太急,没有到达星星。

版本 2turn_angle = 10
孩子的版本 3turn_angle = 6
由孩子完成修改
当前产品状态在线编程中心已支持课程、作业、作品和教师反馈。AI 读取当前任务与代码的功能仍在建设中。

从问题到修改:三份课程项目示例。

这些示例说明课堂会记录哪些问题、孩子做了哪些修改,以及他从中理解了什么。每个孩子的作品和进度都会不同。

Scratch 课程示例
01

海上寻宝记

事件、条件、变量

遇到的问题
宝箱被重复触发,分数不断累加
孩子的修改
加入碰撞状态和一次性得分判断
留下的理解
从“能运行”迭代到“规则完整”
Python 课程示例
02

会画星轨的 Python

循环、角度、函数

遇到的问题
图案重叠,变化规律不明显
孩子的修改
把角度和长度拆成可调参数
留下的理解
用函数生成自己的星轨系列
AI 素养课程示例
03

垃圾分类小助手

数据、分类、验证

遇到的问题
模型会把相似物品判断错误
孩子的修改
补充样本并讨论数据偏差
留下的理解
理解 AI 结果需要被验证
老师与家长可控

AI 的使用范围由老师和家长共同确认。

小港老师的界面会标注 AI 助教身份。老师负责决定是否启用、提示到哪一步,并完成最终评价;家长可以了解使用范围和相关数据处理方式。

阅读儿童安全原则

AI身份明确

小港老师的界面和说明始终标注 AI 助教身份,不使用真人老师或虚拟朋友的称谓。

01

监护人同意

面向不满十四周岁的孩子,使用范围、数据处理和监护人权利需要被清楚说明。

02

教师可见可控

AI 是否开启、能提示到什么程度,以及最终评价,都应由真人教师掌控。

03

数据最少必要

只收集提供服务所需的信息,并分别说明代码、对话和语音的处理边界。

04

随时退出与删除

提供停止使用、查阅、导出、更正与删除数据的可理解入口。

05

用一节体验课了解孩子的兴趣和基础。

孩子会和老师完成一个可以运行的小项目。老师会观察操作、表达和调试过程,并给出学习起点建议。

体验课用于了解当前情况,老师会根据孩子的真实表现给出建议。