从教小感

五月的计划根本没有完成……(打脸)不过还是有一些意外的收获的,比如试着讲课。

GDOI 回来之后,马上投入到了学校里准备月测的紧张复习中。自己也还有一年就要中考了,学习任务还是比较紧的。一直到 16 号考完试,五月已经过了一半。

本想开始执行原定计划,教主却给我安排了个有趣的任务,给同学们讲课。

其实之前也做过一些小规模的尝试,效果一般。不过事后也会自己反思总结一下,慢慢地尝试和调整,找到一种比较合适的节奏和感觉。

之前在集训队的时候,lgj 语重心长地告诫我们,讲课并不容易。当时只是试过上去讲那么一两道题,对这句话感受并不深刻。但是真正到了自己要当老师的时候,才发现教练要统领全局——从备课、考虑如何用易懂的方式讲授,到讲课、布置作业、课后跟进——远远比自己想象中要复杂得多。

讲课的对象,是学校里每天一起训练的同学,初一初二都有。自然会方便一些,最起码没有陌生感,双方都很快能接受,但是这也可能带来麻烦,有时候就是因为太熟了,我讲的时候下面会很吵,纪律都管不住。

讲课的内容,其实自己会的东西也不是很多。要想给同学们讲通,还要选自己比较熟悉的。到目前为止,树形 DP 讲了一点皮毛,hash 讲了一点,BFS 讲了一点,最小生成树讲了一点。很大程度上是把刚结束不久的集训队内容重新讲一遍,再加上自己的一些理解。(暑假刚开始的集训,则讲了一些 DP)

其实光把知识讲了还只是一步,这前后过程都不容易。做课件(当然不是必需的,也可以直接一块白板搞定,简单粗暴),找习题,根据学生做题的反馈情况进行跟进,一些补充的点评等等。从整一个教学的过程来看,单纯讲算法或者数据结构不过是其中一个环节而已。

但就是这一个环节,最为考验讲课者的水平。对课堂的整体把握,对所讲内容的节奏控制,与听者的交互,每一项都是不可或缺的。如何用浅显易懂的方式向同学解释一个全新的算法?这就需要细细考究。往往这些东西不会写在讲义上,而毕竟作为初中阶段来讲,直接上一条条定义和概念,虽然很专业、到位,但是一堆符号都能看晕人。(就像我读 WenDavid 博客时候的感觉一样……)

一般而言,讲课的时候还是需要手动的细致的流程模拟,才能加深对算法每一步的理解。在这一点上,有着多年经验的 lws 还是比我不知道高到哪里去了。好吧,正所谓“教学相长”,希望自己多多少少能从这样的讲课中学到些什么,也为学校 OI 的发展尽上自己的一份力。

2017年5月24日初稿
7月17日修改

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值