【关键词】
中小学编程;信息学编程;IT航班;奥林匹克;北京少儿编程;北京中小学编程;NOIP。
【IT航班导读】
可怜天下父母心,深刻理解家长的无奈,作为家长真的很难!在这个内卷的年代,孩子不卷行吗?我的看法,如果是文曲星,就需要个方向,不要过度补课;如果是可塑之才,那就要卷了;如果根本兴趣在其它地方,可能卷也没用。孩子的内卷拉动了家长的内卷,得利的是机构..........
家长:
我通过了你的朋友验证请求,现在我们可以开始聊天了
家长:
徐老师您好 我是****妈妈
我:
家长,您好!
我:
有什么问题,您方便时间咱们随时沟通。
家长:
冒昧打扰,主要是想了解一下孩子学习C++后续的规划。我们其实没太关注杯赛,学习C++也好,python也罢,初心是希望通过这种方式锻炼孩子的逻辑思维能力,当然如果能通过杯赛有其他收获,那就更好不过了
家长:
目前的情况,孩子对编程感兴趣,但是懒,作业得盯着才能做
家长:
我其实也比较迷茫 不知道目前咱们的教学体系 跟我的想法是否一致
我:
C++和数学联系比较紧密,确实锻炼逻辑能力。
我们课程前期就是编程,锻炼常规思路。
后期根据孩子个人意愿进行选择。
第一:打比赛,专业算法训练,主要是数学思想训练。
第二:打比赛和应用并重。偏向人工智能的基本应用,论文书写,专利这些方面。
家长:
那后面会根据班里不同孩子的不同选择 单独开班嘛
我:
是的
我:
体系我用通俗的话给您写一下
我:
编程规则
数据组装(相当于搭建积木模型)
数据算法(一些数学思想)
奥数(专业数学训练,具体一些)
刷往年真题 (竞赛)
图形图像处理(论文专利)
流媒体处理(论文专利)
基本模型训练(人工智能)
我:
大体是这样
家长:
这些是几年的学习内容呀?
我:
是的
我:
总体模型是这样
家长:
那他们现在进展到哪个阶段了呢?
家长:
暑假应该是中级讲的差不多了
我:
我是刚接上个老师的课程,现在整体课程属于前期最后。或者中期开始。
后面课程才有我。
家长:
对应您写的这个体系,他们现在学的内容属于哪一个阶段呢?抱歉啊,非码农,问的都比较小白
我:
对应上面的数据算法,第三项
家长:
那到了专业数学训练的阶段的话,大概需要掌握对应几年级的奥数知识
我:
五年级都差不多了
我:
其实奥数是获奖的必须
我:
不是论文的必须
家长:
另外还有个问题请教一下,有一个摘苹果的题目,需要一个10个数的数组,孩子的代码中数组的角标写的20,for循环从i=1开始;但是按照我们之前接触的代码规范,一般for循环从0开始,数组也写a[10]就可以了。这个问题我请教过一些做IT的朋友,我们这个年纪的基本上都认为规范的做法数组是从0开始,用几个开几个;这个问题我也请教过郭老师,郭老师也很细致的跟我解释过的这个问题,说是做竞赛的惯用做法,方便孩子理解,是对解决问题的灵活运用。我比较担心的是,如果竞赛的做法违背了通用的编程规范,那以后是不是还要给孩子解释0还是1的问题,还需要重新“纠正”一次?
家长:
其实就是咱们现在教给孩子的C++ 跟现在那些工作中用到的C++ 是一致的东西嘛?不存在两个标准吧……
我:
1、从1开始,容易理解。
2、我上课一直从0开始,那个从1可能是*老师(前面老师)讲顺了,浪费了一个空间。但是计算机内存很大,浪费也无所谓。
3、实际开发都是从0开始。
4、从0开始竞赛也不错,竞赛就看运行结果。不看具体的代码。
5、无论开发还是算法,用的是一套C++标准。
6、后期课程如果是我讲,直接对准QT,就是具体开发。目前C++企业应用都是QT了。VC++的,用的很少。
家长:
好嘞 我明白了 非常感谢
我:
不客气
我:
走竞赛那条路的话,难度会远远超过开发难度。
家长:
您是指对数学问题的分析解答能力嘛?
我:
目前大多软件工程师,基本就是靠记忆函数了,除了底层的涉及一点算法,其它的都没有。咱们竞赛用的C++题目,学完后,如果家长是软件工程师,就做不出来。方向不一样。
家长:
我理解是C++是工具 真正的难点在于对题目的分析解答
我:
软件工程师---》环境+类库(绝大多数软件工程师)
我:
咱们整体课程其实还是偏重思想培养,只有人工智能才涉及一点类库。
我:
软件工程师--->用类库解答问题。咱们课程---》用算法解答。这是区别
家长:
哈哈 大概明白您的意思了
我:
好的,有问题随时交流。
A、官方网址:
B、微信公众号:
添加微信,获取资料。
关注公众号,获取动态。