不从“学哪个软件”开始, 而是从理解计算机开始。 从兴趣、程序设计、硬件创造, 逐渐走向算法与真正的计算机科学。
我们希望孩子不是短暂学会几个编程技巧, 而是逐步建立完整的计算机科学认知。
认识计算机, 建立兴趣。
用程序创造游戏、 动画与作品。
C++ / Python 正式进入编程。
Arduino、 树莓派与机器人。
GESP、 CSP-J/S 与 NOI。
软件、硬件、算法不是彼此分开的课程, 它们共同组成孩子对计算机的理解。
回答孩子关于计算机最基础的问题: 它从哪里来?里面有什么?程序为什么能运行?
通过视觉化项目理解程序的核心思想, 从“玩电脑”走向“创造电脑里的世界”。
从第一行真正的代码开始, 建立程序设计能力。
让程序走出屏幕, 控制现实世界中的灯光、 电机、传感器和摄像头。
编程不仅是让程序运行, 更重要的是思考: 怎样解决一个问题?
对有兴趣继续深入的孩子, 提供清晰的竞赛成长路线。
不急着追求“学得多”, 而是让孩子在合适的阶段建立合适的能力。
通过游戏、拆机、动画、 二进制和创意项目, 建立孩子最初的计算机科学认知。
从图形化编程逐渐过渡到 C++ 或 Python, 建立真正的程序设计能力。
使用 Arduino、树莓派、 摄像头和传感器, 完成真正可以运行的科技作品。
从枚举、模拟开始, 逐渐理解数据结构、 算法和程序效率。
我们希望孩子离开课堂时, 手里有一个作品, 脑子里多一个问题。
从 Hello World 到独立完成小游戏和算法程序。
游戏、动画、 Arduino 或树莓派项目。
学会拆解问题、 调试错误和独立解决问题。
从兴趣启蒙, 逐渐进入 GESP、 CSP-J/S 与信息学竞赛。
我们更希望他们真正理解一个问题,
亲手完成一个作品,
然后产生下一个想知道的问题。
这也是芯流理解的
Learning by Doing。