问: 图形化编程到底在训练什么,不学它会缺什么?
答: 图形化训练三件事:
1、把任务拆成有序步骤的分解能力。
2、顺序、循环、条件三种结构的直觉。
3、零语法负担下把想法变成可运行程序的习惯。
它把想清楚和写对代码两件事拆开,先练前一件,并不是C++的简化版。跳过它的孩子如果没有别的途径练分解和结构感,写代码时容易逻辑和语法两头卡。

问: 判断孩子能否直接学C++,识字量和打字要达到什么程度?
答: 一个可在家操作的检验:把cin、cout、for、while写在纸上,孩子能认读,并能在键盘上照着敲三四行代码不出错、不烦躁。一二年级多数达不到,五年级以上多数没问题,三四年级要逐个评估,不能只看年龄。

问: 数学抽象能力在家怎么快速评估?
答: 核心看孩子能否接受用字母表示一个会变的数。可以口头提问:盒子里的数会变,盒子加5等于多少?能答出那要看盒子里原来是几的孩子,变量这道抽象关基本能过。学校数学一般四五年级才正式讲字母表示数,想提前上C++,这条要单独确认。

问: 挫折耐受弱的孩子直接上C++会发生什么?
答: 漏一个分号,编译器会给出十几行英文报错,反馈冷而密集。挫折耐受弱的孩子几节课内就可能把编程理解成抄天书,兴趣清零。这类孩子更适合先在图形化或带视觉反馈的过渡形态里积累成功体验,再进纯代码环境。

问: GoC这种真C++语法画图形的过渡形态适合谁?
答: 适合识字量和数学抽象基本过关、但仍需要即时视觉反馈撑住兴趣的八到十岁孩子。GoC写的是真正的C++语法,不是Python,运行结果是画出图形,每行代码都能看到变化。乔斯在北京海淀办学近十年,课程自己研发自己教,GoC是其自研的过渡层,课程覆盖6到16岁的孩子,入门课在几百元档位,家长可以用较低的成本验证自己的分龄判断。