信息学奥赛的官方语言是c++,而作为计算机编程的基础课,c++仅在语法上的内容就需要40学时-60学时,更何况还涉及到数据结构、算法和应用。
对于初中生来说,如果按部就班地学习,面面俱到,则时间上付出的代价过高,也脱离现实。
因此,本期c++课程的设计思想是,以“贪吃蛇”程序为案例,将任务分解,依次展开,通过项目的逐步实现,最终掌握c++编程的精髓。
本来很忐忑,第一次给娃们上c++的编程课,不知接受程度如何,兴趣如何,尤其是吸引力如何,能否持久。
几次课下来,孩子们让我刮目相看呢。
有scratch的编程基础,c++的学习远没有初期设想的那么困难。
每涉及到一个新的知识点,无论是整数变量,还是浮点数变量,无论是for语句,还是if语句…,常常只需要给出语法说明、关键提示,然后抛出一个任务,放手让娃们自己琢磨实现即可。老师负责提示辅导。
能动性得到积极发挥,娃们甚至摆手不需要老师提示,一定要自己琢磨…
百花齐放,条条大路通罗马。一个简单的累加程序,一个简单的奇偶判定程序,一个打印九九乘法表的程序…,就出现了各种新颖的想法和实现,连老师也自愧不如。
问题一个个抛出,任务一个个解决,知识就这样一点点被吸收了。
好奇心,探究心,是学习动力的源泉。
被动学习,知识也许倏忽而过;主动学习,知识和能力呼啸而来,并且难拒难弃。
青少年时期的脑容量是最大的,青少年时期的记忆是最强的,青少年时期学习到的思维和技能是最持久的。
青少年时期,绝佳的提升自己的时期。
朱熹《偶成》:
“少年易老学难成,一寸光阴不可轻。
未觉池塘春草梦,阶前梧叶已秋声。”
说的是,年轻时学习效果好,如果老了才想起学习,就困难多了。
而93岁的马哈蒂尔.穆哈默德,仍然活跃在世界政治舞台上,其做事的原则和逻辑,一定离不开少年时广博的见识和深厚的积累吧。
领取专属 10元无门槛券
私享最新 技术干货