小学去哪听课?
2017年9月,我带学生参加了在清华大学举办的“第35届全国青少年信息学奥林匹克竞赛”。赛前一周,我们到清华计算机系体验了一把真实版的清华校园生活——和清华本科新生一起上“计算机科学与技术”专业大一的必修课《程序设计基础》。 这门课由清华姚班(计算机科学与技术系精英人才实验班)老师授课。姚班是全国最具实力的计算机类专业人才培养基地之一,从2006年起至今已培养七届本科生,每年从各省、市、自治区的高考状元中选拔入取,堪称全国计算机领域的“最强大脑”。能进这个班级,相当于提前锁定了一个读研名额。
《程序设计基础》这门课主要介绍C语言的基础知识,以及简单数据结构与算法。在上课的过程中,老师也会介绍一些编程的思想及技巧。在课程的最后,还会有一个综合性的作业,要求同学们利用所学知识完成一个简单项目。 这次听课后最大的感触就是,这些孩子真的很聪明!很多题目,如果放到高中可能就需要额外补课了,但是这些孩子一眼看过去就都能做对。而且他们思考的过程很严密,说话也很有逻辑性。当然,他们也确实付出了很多,在课堂之外,他们还需要花大量的时间来做题、练习代码、研究各种难题。
除了智力的因素,我觉得他们能取得这么好的成绩,还因为他们有非常清晰的目标,并且愿意为之付出努力。在课堂上,老师也多次提到,很多人一开始学习计算机的时候都觉得很简单,但越往后越难学,如果想继续深入,就要做好啃硬骨头的准备。看来,这些同学应该是做好了吃苦的心理准备,打算啃下这块“硬骨头”的了。 最后说一下为什么要去听听小学的课。
第一是感受一下小学的信息技术课程到底是怎么样的,看看有没有机会让孩子再提高一下;第二是如果能碰到合适的老师,也许还能给咱的孩子一点建议,助他一臂之力。毕竟,能够进入国家队的人都是万里挑一的,他们的经验值得去学习。