返回课程列表
编程 Gr.3-5 学期课程 Markham
Python Level 1
在 CT Realms 上学习真正的文本编程——我们自主开发的学习平台,让学生系统地从零掌握 Python。
Gr.3-5
16 节课
2 个时段可选
课程概述
Python Level 1 是学生真正意义上的第一门 Python 课程。他们将学会编写、运行和调试文本编程代码,并在课程结束时能够独立完成小型互动程序。
课程在 CT Realms 上进行——这是我们自主开发的学习平台,目的是让学生系统地学习 Python,而不是零散地拼凑知识点。每个概念按顺序出现,层层递进,练习也会随着学生的进度调整。
从第一节课开始就是真正的文本编程,没有积木块,没有拖拽。
为什么要自己做 CT Realms
我们自己做平台,是因为其他方案往往把 Python 当作附带产物——为了驱动一个虚拟机器人,或者为了通关。学生学完能做完一道练习,却读不懂一个程序。
CT Realms 把 Python 当作 Python 来教:
- 有结构的顺序 —— 概念按刻意安排的顺序出现,而不是散落在互不相关的活动里
- 第一天就写真代码 —— 学生亲手输入 Python、运行它、调试它
- 练习紧扣当下概念 —— 每个概念都练透,再进入下一个
- 进度可见 —— 学生和家长都能看到已学内容和接下来的安排
你将学到
- 变量与数据类型 —— 存储和处理不同类型的信息
- 输入与输出 —— 编写能与使用者互动的程序
- 条件判断 —— 让程序在不同路径之间做出选择
- 循环 —— 重复工作,而不重复代码
- 函数 —— 编写可复用的代码,组织程序结构
- 列表 —— 存储和操作数据集合
- 调试 —— 读懂报错,找到原因,动手修复
课程结构
为期 16 周,在 CT Realms 上完成 Level 1 的完整学习路径,并以一个 capstone 项目收尾。
学生按顺序掌握核心概念,每一步都配有练习,最后几周则用于完成自己设计的 capstone 小项目——一个由他们设计、搭建并讲解的互动程序。
你将交付什么
课程结束时,每位学生完成:
- 一个独立完成的 Python 项目
- 一份简短说明:我做了什么,它是怎么运行的
初级班与高级班
Level 1 分为两个班型。技能目标相同,区别在于节奏、抽象深度和项目复杂度。
- 初级班(3-5年级) —— 更多引导、更多带练、项目更简单
- 高级班(6-8年级) —— 节奏更快,更强调独立解决问题,项目更丰富
材料要求
- 需自备笔记本电脑 —— 平板无法使用
- CT Realms 基于浏览器运行,对硬件配置要求较低
入学要求
- 年级: 初级班(3-5年级)或高级班(6-8年级)
- 经验: 无需基础,专为零基础学生设计
- 说明: 基本打字技能有帮助
$1050 /期
可选时间段
Fall 2026
Sep 26, 2026 - Jan 31, 2027
16 节课
要求
- 无需编程基础
- 需自备笔记本电脑(平板不可)
- 基本打字技能有帮助
课程包含
- CT Realms 平台
我们自主开发的 Python 学习平台
- 专业教师
经验丰富的编程教育者
- 项目文件
带走你的代码作品
- 进度反馈
定期向家长反馈