XINLIU COMPUTER SCIENCE

芯流课程体系

不从“学哪个软件”开始, 而是从理解计算机开始。 从兴趣、程序设计、硬件创造, 逐渐走向算法与真正的计算机科学。

一条可以走很多年的学习路线

我们希望孩子不是短暂学会几个编程技巧, 而是逐步建立完整的计算机科学认知。

01

兴趣启蒙

认识计算机, 建立兴趣。

02

创意编程

用程序创造游戏、 动画与作品。

03

程序设计

C++ / Python 正式进入编程。

04

硬件创造

Arduino、 树莓派与机器人。

05

算法竞赛

GESP、 CSP-J/S 与 NOI。

五大课程方向

软件、硬件、算法不是彼此分开的课程, 它们共同组成孩子对计算机的理解。

🖥️

计算机科学启蒙

回答孩子关于计算机最基础的问题: 它从哪里来?里面有什么?程序为什么能运行?

  • 计算机发展历史
  • CPU / 内存 / 硬盘
  • 操作系统
  • 二进制
  • ASCII 与数据编码
  • 互联网基础
🎮

创意编程

通过视觉化项目理解程序的核心思想, 从“玩电脑”走向“创造电脑里的世界”。

  • Scratch
  • Snap!
  • 动画设计
  • 迷宫游戏
  • 万花筒
  • 项目式学习
💻

C++ / Python

从第一行真正的代码开始, 建立程序设计能力。

  • 变量与数据类型
  • 条件判断
  • 循环
  • 函数
  • 数组与字符串
  • 程序调试
🤖

Arduino / 树莓派

让程序走出屏幕, 控制现实世界中的灯光、 电机、传感器和摄像头。

  • Arduino UNO R4
  • LED 与点阵
  • 蜂鸣器
  • 传感器
  • 树莓派
  • 计算机视觉
🧠

数据结构与算法

编程不仅是让程序运行, 更重要的是思考: 怎样解决一个问题?

  • 枚举
  • 模拟
  • 复杂度
  • 排序
  • 搜索
  • 基础数据结构
🏆

信息学竞赛

对有兴趣继续深入的孩子, 提供清晰的竞赛成长路线。

  • GESP
  • CSP-J
  • CSP-S
  • NOIP
  • NOI
  • 算法专项训练

不同阶段,学什么?

不急着追求“学得多”, 而是让孩子在合适的阶段建立合适的能力。

STAGE 01

启蒙阶段

目标:喜欢计算机,并理解计算机。

通过游戏、拆机、动画、 二进制和创意项目, 建立孩子最初的计算机科学认知。

计算机历史 二进制 Scratch Snap! 装机体验
STAGE 02

编程阶段

目标:能够独立写程序。

从图形化编程逐渐过渡到 C++ 或 Python, 建立真正的程序设计能力。

C++ Python 函数 数组 字符串
STAGE 03

创造阶段

目标:让代码控制真实世界。

使用 Arduino、树莓派、 摄像头和传感器, 完成真正可以运行的科技作品。

Arduino Raspberry Pi 传感器 OpenCV 项目制作
STAGE 04

算法阶段

目标:学习真正解决问题。

从枚举、模拟开始, 逐渐理解数据结构、 算法和程序效率。

枚举 模拟 排序 搜索 数据结构

学习最终会留下什么?

我们希望孩子离开课堂时, 手里有一个作品, 脑子里多一个问题。

一个程序

从 Hello World 到独立完成小游戏和算法程序。

一个作品

游戏、动画、 Arduino 或树莓派项目。

一种能力

学会拆解问题、 调试错误和独立解决问题。

一条路线

从兴趣启蒙, 逐渐进入 GESP、 CSP-J/S 与信息学竞赛。

我们不急着教孩子“更多”

我们更希望他们真正理解一个问题, 亲手完成一个作品, 然后产生下一个想知道的问题。

这也是芯流理解的 Learning by Doing。