跳到主要内容
从零到一学编程

学理念

通过「从零到一」创作作品,培养孩子的能力和信心

“老师的终极奋斗目标,是让学生摆脱老师。教学的终极目标,是让学生能够自学。”

— 张砷镓

我们想培养什么样的人

能系统性整理自己的逻辑,有条理、无歧义地高效表达想法
能把一个复杂问题分解成简单的子问题,并分别解决
能有效运用「试错、反思、迭代」循环,把失败转化为成长的机会
能识别哪些工作更适合由机器完成,并找出有效的解决方案
能在不同的方案之间进行权衡,找出最适合自己的那一种
能自主搜索资料、阅读文档,缺什么学什么,拥有自学能力

在课上,孩子们不仅仅是学生——他们是程序员、项目负责人、产品经理、体验设计师、美工、测试员……教育的本质,就是让孩子提前进入社会体验工作,对未来做低成本的试错,并探索自己的各种可能性。

编程,而不是被编程

当你按照别人设计好的流程一步一步执行时,你就是在「被编程」。只有当程序是你自己设计的,你才是在「编程」。

所有按部就班做事情的工作,在未来都会被机器取代。只有创造性的工作才永远不会消失——能把拉面拉出花的人,永远不会失业。把专业技术做成一门艺术,从「被编程」走向「编程」,才是面对未来最好的姿态。

孩子沉迷游戏?与其禁止,不如让他穿越从 0 到 1 制作游戏的全过程。了解游戏内部运转的机制,理解它如何吸引玩家投入时间和金钱。当孩子亲手做出一款自己的游戏,那种成就感远超玩游戏本身。

作品,而不是作业

很多编程课每节课都能完成一个漂亮的「作业」,但那只是按老师设计好的模板依葫芦画瓢。一个班上的作品千篇一律,离开了模板,孩子什么都做不出来。

作业是「被编程」的。真正的学习,是孩子用所学知识创作属于自己的「作品」——一个情节完备的故事、一款自己设计的游戏、一部完整的动画电影。只有不断创作作品,才能带来真正的成就感,才能激发持久的兴趣。

教师最重要的任务,是帮助孩子在专业上持续获得成就感。只靠刷题和写作业,是做不到这一点的。我们会带孩子亲自经历一个项目从零到一的全过程,像职业程序员一样去思考和解决问题,并最终创作出属于自己的作品。

习路径

从零到一的进阶之路

第一步

解决问题,掌握概念

通过 Code.org 的精准闯关,以问题导向的方式掌握循环、条件、函数、变量等编程核心概念。

第二步

搭建项目,理解机制

进入 Scratch 世界,学习角色控制、事件驱动、碰撞检测等机制,搭建完整的动画和游戏项目。

第三步

团队协作,创作作品

组队选题、分任务、合并代码并 review,做出能呈现自己想法的完整作品——动画电影、横版游戏、创意项目。

第四步

代码编程,走向实战

当图形化平台无法满足创意时,自然过渡到 Python。从文字程序到 Pygame 游戏、PyQt 软件,开发真正能用的产品。

第五步

自主探索,终身学习

能阅读英文文档、搜索开源资源、组合不同框架,缺什么学什么。老师的终极目标,是让学生摆脱老师。

企业微信二维码

扫二维码加老师微信

有任何编程学习相关问题,知无不言,言无不尽

家长群二维码

扫二维码加入家长群

群成员优先报名,早早锁定学位