分类目录归档:教书匠

从评副教授失败而想到的

昨天得到了确切消息,我的职称还将继续停留在讲师。此前已经猜到了,所谓“没有消息就是坏消息”。评职当天没有获知结果,就意味着被淘汰了。

这个结果并不出意外,只是没能满足我的侥幸心理而已。在陈述工作业绩的时候,我自己都觉得自己说得东西很好笑。环顾教授会成员,其中几乎不会有人认为我所说的“亮点”值得一提。就算我坐在教授会里,也会和他们有同样的结论。

我提的亮点有三个:

  1. 改革了C语言和操作系统两门课,让它们有了质的变化
  2. 建设了cms,倡导online judge和反抄袭,改变了更多课程
  3. 引进了ACM,创造了竞赛和课程相辅相成的模式

这三个都没什么技术含量,任何一名工大教师,但凡用一下心就都能做到,甚至比我做得还好。所以,它们被轻视是很正常的。但正因为它们被轻视,费力不讨领导好,所以没有人肯下死功夫去做。但它们必须要有人去做,所以我做了。

这几年无时无刻不受到博士学业和教学工作两难选择的折磨。总觉得博士学业只是我个人的事情,教学工作受影响的是数百学生,所以不敢不用十分精力去营造课程。

我知道cms会是我个人的坟墓,几次请领导找专人来做维护工作。领导的回答让我很无奈:“专人干这个,他的发展前途在哪呢?”如此有意义的事情,却没有发展前途。只好我硬着头皮来做这件没有发展前途的工作了。如果有一天我成为计算机学院的网管,大家不要感到奇怪。

感谢孙大烈老师,如果没有你,现在ACM仍然会是压在我头上的一座大山。

也许该对自己的行事风格做些调整了。该更多地去关注如何给自己制造光鲜的简历、数据,而不是关注于获得平民百姓的感谢与赞许。也许我不该调整自己的行事风格,而应该寻找能适应我的风格的环境。再或者,靠自己的努力改变所处的环境?

当初决定留校时,最主要的原因有两个,这两个也是我7年工作的核心目标。这两个目标都是要“报答”。虽然四年本科,对工大颇有不满,但感激更胜,所以很想做点儿事情,能让工大更好。定的目标就是改变本科教学的现状(当时的现状),至少要改变自己负责的课,进而尽量影响周围的人。教务处邀请我下个月为今年新留校的教师做讲座,讲教学的东西。这个目标就要超乎我的想象地完成了。另一个目标只再需要一点点时间,就自然而然地完成了。

我现在又有了新的目标。为了报答老婆大人的支持(解除了我所有的家务劳动合约,直到凑够博士毕业文章为止),接下来的日子,凡事以混到博士文凭为目的,其余免谈。但已经承诺了的,还得继续做。ACM亚洲赛,还得对DaLord提供支持;正在上的课,还得上好。和李治军老师一起,这学期已经把操作系统课建设得基本满意了,该履行自己接这门课时的承诺,建好就撤退了。明年开始,拿到学位前,辞上此课,包括计算机和软件。立字于此,敬请监督!

“多快好省”搞教学

又是一年教学法研讨会。

今年的研讨会在我的印象中好像是参加人数最少的一次。很多都对这个会没兴趣。但我却每次都对这个会很期待,期待将自己对教学新的领悟在这个会上分享。而且很奇怪,我对这个会的重视甚至会超过国内、国际的会。也许是因为每年的这个会我都能获得一定的关注度?可能是个因素。但我觉得,这个会能让我兴奋的主要原因是,我很希望我的经验能被同事借鉴,然后能改进HITCS和HITSE的教学。这毕竟始终是我留校的一个重要动机。还有一个原因是自己家的会议比较随便,想说啥就说啥,也不用搞太多复杂的调研什么的。

教务处赵处长也参加了。想找机会往他身边凑凑,问问他去年冬天跟我说的让我给全校新教师做培训的事情还是不是真的了。但没能凑过去。自己真是有些好为人师啊。咋就这么盼望自己这些乱七八糟的东西能被更多同事了解并采纳呢。

之前发的“淡讲课,精作业”,在会议上得了二等奖。有些失望。不过看在一等奖论文我是第二作者份上,就不失望了。借青年沙龙的机会,做了一个多快好省搞教学的报告,简单阐述了一下主要观点和手段。果然引起了不少支持,和不少反对。反对的意见并没有让我觉得我的观点错误,而是让我知道了文章写得还不够好,容易引起别人的误解。再好好改改,争取投个有些影响力的期刊什么的。不过只可能投国内的,因为这些观点其实在国外是已经实行了几百年的了。我不过是找到了适合中国国情的实施方法而已。

极限教学:“淡讲课,精作业”教学方法研究与实践

这是为学院教学法研讨会写的一篇文章,草稿。也许最后投稿时我会降低其中的语气。但实在舍不得其中挥斥方遒的意气,所以在此保留。

摘要:讲课泛指一切课堂活动;作业泛指一切教师布置给学生的课堂外任务,包括书面作业、实验、大作业等。淡讲课,精作业教学方法与传统的重讲课,轻作业相比,其特点是:(1) 把作业做为能力培养的核心手段;(2) 授课是作业的支持和补充;(3) 让学生真正做到“主动学习”;(4) 课程建设具有良好的继承性,可持续发展。本文作者在《高级语言程序设计》和《操作系统》两门课中多次实践了该方法,并摸索出一套行之有效的实施手段,取得了非常好的效果,受到很多学生的欢迎。

关键词:能力培养,可持续发展

0 引言

中国教育界自建国以来的最大改革就是将教育的指导核心从“知识型教育”转变为“能力素质教育”。但自从这个改革目标提出以来,始终没能获得实现。其原因之一,是我们始终坚持着一个观念——“讲课是教学的核心”、“教师的首要职责是讲好课”,而书面作业、实验和大作业等课堂外活动(以下统称为“作业”)往往只是一种点缀,或者是一种次要的补充手段。在中小学,作业更是以“题海战术”的形式成为“应试教育”的反面典型。

讲课在知识传授方面是有作用的,但作用有多大?图1所示的“学习金字塔”是美国国家训练实验室的研究结果。可以看到,人通过听课获得的信息,只有5%能留存下来。就算充分发挥多媒体作用,也只能有最高30%的留存率。而讨论、实践和教授组成的主动学习则能达到50%90%的留存率。可见主动学习可以获得更佳的学习效果。

在能力素质教育方面,主动学习也公认是比被动学习更好的一条途径。讲课因受时间和空间的限制,只能是被动学习的载体;作业不受任何限制,是极佳的主动学习载体。因此,本文提出淡讲课,精作业的教学方法,并在《高级语言程序设计》和《操作系统》两门课中多次实践了该方法,摸索出一套行之有效的实施手段,取得了非常好的效果,受到很多学生的欢迎。

1. 简介

某课程,教师A只讲课,不留任何作业;教师B只留作业,从不讲课。他俩的教学效果相比较,你认为会孰优孰劣?这个极端问题的答案能揭示讲课和作业哪个的重要性更高。

假设教师A是一名超级优秀的教师,他能在有限的时间内将知识讲得深入浅出,50%(平均值的10倍)能被消化吸收,并且能调动起全体学生的兴趣,使学生在课后还能有意愿进行深入思考、扩展学习及主动实践,那么这绝对是最完美的讲课。

假设教师B只是一名普通的教师,他设计了一系列作业,将课程知识点的70%覆盖在内。为了完成作业,学生们阅读资料,互相讨论,动手实践,平均掌握了知识点的52.5%70% x 75%)。更有个别学生在作业过程中教授他人,于是掌握了63%(70% x 90%)

Teaching Pyramid


教师B轻描淡写地获得了52.5%的教学效果;教师A在课堂获得50%的效果,和课后效果相加,最终结果可能会更好。但教师A可遇而不可求,靠讲课调动学生课后主动学习几乎是不可能完成的任务。教师B则俯仰皆是,甚至他都不需要了解课程的内容,只要拿来别人成熟的作业布置下去就行了。可以看出,依靠作业可以更高效地获得超过讲课的教学效果,因此我们提出了“淡讲课,精作业”的教学方法。

该方法的教学核心是精妙设计的作业,即“精作业”。作业可由笔头作业、实验和大作业等课堂外活动中的一种或几种组成。它们必须要有引导性,能引导学生去阅读资料,互相讨论,分析综合,最终通过实践完成整个作业。这样一个过程下来,不仅可以掌握相当的知识点,而且能够切实地锻炼终身学习能力、交流能力和分析综合能力等。如果作业中有创新性的要求,还能锻炼创新能力。这些能力是目前教育大环境的核心,而它们都是通过课堂教学很难培养出来的。另外,作业的描述以文字、图表为主,所以它更容易被修订和继承,也就是所谓的“可持续发展”。

“淡讲课”的意思不是平淡讲课,而是将讲课的重要性,从传统的主导作用淡化到支持和补充作用。支持作用指的是为更好地实施作业而讲课,让学生能尽快进入作业状态,少走无意义的弯路,但所讲内容不必涉及学生应自学、思考和讨论的领域;补充作用是针对一些作业不能或不必涉及的问题,进行讲解,使课程不失全面性。这样,讲课的内容会减少很多,在学时不变的情况下,可以把所讲的内容讲得更细致、深入,并能有时间多安排一些演示和课堂讨论等,使讲课效果不降反升。尤其对新开课教师而言,把过多的精力放在讲课上,往往不会很快带来令人满意的效果。建议经过几个教学轮回后,当作业已经锤炼得足够精湛,再在讲课上多花一些精力。

2. 实施

21“精作业”的实施

经验表明,作业的实施过程中,管理比设计更重要。没有好的管理,设计得再好的作业,学生也可能不做或者抄袭,使作业完全失去了意义。反之,就算作业设计得不好,但有好的管理去监督和帮助学生完成作业,学生肯定能获得一些有益的东西。所以,先介绍如何进行作业管理,然后再介绍作业设计。

211作业管理

管理的目的是:(1) 督促学生独立完成作业;(2) 为学生提供必要的指导。在作业过程中,学生与教师在空间和时间上都是分散的,任何传统手段都无法进行有效管理,这可能也是作业在教学中始终处于次席的原因。现在,有了网络的帮助,时间和空间的壁垒被完全打破,使有效地集中管理作业活动成为可能。

首先,必须让学生有强烈的意愿去完成作业。对此,最有效的手段是让作业在最终成绩中占有合理的比重。如果比重过小,学生会认为花费时间做作业不值得,不会尽全力;如果比重过大,会削弱学生对作业不涉及内容的学习兴趣。我们建议作业占总成绩的50%左右,和期末考试的比重基本持平。

其次,必须彻底杜绝抄袭行为。当作业的分数比重足够大,它就和期末考试一样,不能容忍抄袭的存在,否则一切都是空谈。如何有效地对作业进行“监考”,成为解决此问题的核心。传统方法是道德教化和人工排查,但工作量巨大而且效果非常有限。我们摸索出来的方法是使用计算机工具自动判断抄袭行为,速度快,准确度高。现在已经有成熟且被广泛使用的工具可以对源代码类的作业进行“监考”。我们开发的中文报告雷同评判系统也正在测试和完善中,已经可以提供服务。这种方法实行的前提是,所有作业都必须以电子版的形式通过网络集中提交。当判断出抄袭后,必须对抄袭者严惩。我们的惩罚方法是,当次作业成绩为0,如多次抄袭会有更严厉的罚分,直到禁止参加期末考试。可惜的是,经验表明,再严格的审查和惩罚制度下,也依然有铤而走险者,可见如果不审查、不惩罚,抄袭者会多到什么程度。

然后,必须及时、高效、公平地对作业评分。作业评分的工作量相当巨大,而本文所述方法更让这个工作量大幅攀升。充分利用助教、TA,可以使人均工作量降低,但能力和尺度的不一致导致很难公平评分。此问题,可由两个策略。第一,尽量少用研究生院聘任的奖学金助教,他们中相当一部分担任助教的目的不纯,热情不够,能力也有限。尽量使用自己熟悉的,技术能力充足,热情充沛的研究生和高年级本科生,学院会向他们支付报酬(工作量计算时,相应工作量不属于教师)。第二,尽量设计可以客观评判的作业,减少人为误差。现在客观评判的手段已经远不是选择、判断题那么简单了,比如被广泛使用的ACM Online Judge方式,可以实现全面的自动评分,既能减轻工作量,又能维持绝对客观性。计算机专业的各种课程或多或少地都可以使用这种方式,比如偏算法类的课程,可以要求学生将所学算法实现,然后用ACM方式评分。不能使用ACM方式的,也可以借鉴软件测试的方法,为每个作业编写专门的测试工具,用以评分。《操作系统》课程中就采用了后一种方式。

最后,必须要有一个24小时服务的网上论坛,为师生交流提供不受限的场所。学生遇到任何问题,都可以到论坛上提出,并优先让其它同学为其解答。讨论中,教师只是以旁观者的身份“潜水”,在必要的时候才发言来摆正讨论的方向,并且尽量少给提示,绝不透露最终答案。这样,学生的问题能得到有益反馈,还留下了继续探索的空间,教师能获知学生的学习情况,并且培养了一个良好的讨论氛围,增强了作业的教学效果。

上文所述的管理工具都已经在学院教学管理网站(http://cms.hit.edu.cn)部署,可随时使用。

212作业设计

在有效管理的前提下,作业设计的质量直接影响到教学质量,“精作业”的“精”字完全体现在设计中。

作业不要求多,而求精。多了就成了“题海战术”,令人厌倦。应该争取让学生完成一个作业,就获得应有的收获,而不是不厌其烦地重复做同样的事情。

作业不宜大,而宜精。经验表明,无论作业的时长要求如何,绝大多数学生都是在截止时间的前1-3天才会着手做作业。如果作业过大,不可能在1-3天内完成,就失去了意义。我们建议,作业的量要保持1-2个整天可以完成,时长要求可以是一个星期,截止时间设在周日晚或周一晨。这样课程整体进度步调统一,并能充分利用周末时间,效果较好。

作业描述不应细,而应精。很多作业的描述非常繁琐细致,力求学生只要把描述读懂就能完成作业。这样的描述实际上是在限制学生的思维和眼界。作业的描述应该具有一定的开发空间,推动学生思考,并指引学生去广泛阅读相关资料。

作业不可机械,要有挑战性。机械重复型的作业(比如演示验证型实验)很难引发学生思考,完成后也不会有成就感,也不易根据完成情况进行梯度评分,实验内容左耳进右耳出,没什么效果。有挑战性的作业可以充分调动学生所有的神经细胞,阅读、思考、分析、讨论、综合、设计、实验……,知识教育和素质教育只有通过挑战性的作业才能做到统一培养。

挑战的尺度是作业设计的重点。挑战性过高,会打击学生的信心;挑战性过低,不能提升教学高度,也会减弱成就感对学生的鼓励作用。经验表明,当前学生面对挑战所能做到的,是远远超过绝大多数教师的想象的。比如,大一新生的《高级语言程序设计》课中,90%的学生可以在没有任何提示的情况下完美解决一道ACM美洲区预选赛的题目。究竟何种尺度是最合适的,很难定量描述。建议通过逐渐增加难度或从一个超高难度逐渐递减的方式,用几个教学循环来探测、体会。

22“淡讲课”的实施

其实,只要实施了“精作业”,教学效果就有了充分的保障,讲课方式已不重要,更无所谓优劣,用自己最擅长的方式就好。所以,任何现行的讲课方法、风格都可以完全继续,不需要调整。但我们还是在实践中摸索出了一些与“精作业”配合得更好的讲课方法,也许能有些借鉴意义。

当讲课成为作业的补充,课程就要围绕作业展开,以每次作业的截止时间为分隔,分为作业前和作业后两个部分。

作业前,讲课着重于为作业铺垫和拓展视野。讲清一些基本道理,简介作业过程中要用到的高深学问,详述作业不涉及的知识,演示相关工具的使用,博引一些趣事实例等。基本原则是补充作业学不到的,和降低进入作业状态的门槛。学生在作业的过程中会研究和实践相关知识,无论最后作业完成的质量如何,都会对这些知识形成自己的理解。

作业后,根据完成情况可大体知道学生对知识的理解程度,于是进行有针对性的详细讲解。此时学生对这些知识已经有了足够的了解、思考和实践,听课效果会非常好。

3. 效果

前文所述方法,在实际授课过程中都采用过。在《高级语言程序设计》课程中实践过至少11个教学循环,在《操作系统》课程中实践过至少4个教学循环,学生年级从大一到大三都有。粗略估算,大约有10%-15%的学生自始至终非常欢迎和拥护它,大有相见恨晚之势。大约70%-80%的学生起初会不理解,慢慢会产生或多或少的抵触情绪,但随着课程的进行感到获益良多,就会逐渐接受这种方法,最后基本都喜爱上它。还有10%-15%的学生,大概因为没有足够能力应对,很惧怕这种方法,甚至有在学期中就放弃学习的。采用这种方法后,与往届的教学效果相比较,提升是非常明显的。在前几次教学循环中,本方法还没有完全成型,但已经能看到效果的飞速提升;当本方法成型后,尤其是网络管理和雷同评判等工具引入后,教学效果又获得了一次质的飞跃。

本方法面对的最大挑战是它与当前的主流观念及教学制度之间的不协调,甚至是矛盾。从教师的角度看,试讲、专家听课、学生评教和基本功竞赛等主要的教学质量保障手段所评价的都是课堂教学,这样,一方面使在作业上付出的巨大努力得不到考核机构的承认,另一方面使讲课效果不会在现行评价体系中占优。比如,采用本方法的所有教学循环学生评教结果都是A,无一A+。这可能是授课人自身讲课能力不足造成的必然,但相信观念上的不一致也一定会有影响。

从学生的角度看,他们已经习惯了精彩的课堂、可有可无的作业、抄袭有理的氛围和突击可过的考试,这种习惯随着年级的升高而越来越牢固。当课堂不对作业做充分指导,当作业不可不做,当作业充满挑战,当抄袭完全行不通,抵触情绪就会高涨。实际上,确实发生过学生告状到基础学部领导和学院领导的情况,而网上的攻击甚至谩骂更是为数不少,给教师造成了相当大的压力。此时很多学生的支持,有如雪中送炭,能帮助教师度过难关。幸好抵触情绪最高的时候,并不是学生评教的时候。到评教时,肯定还会有一定量的学生存有抵触情绪,但已有更多的学生接受且喜欢上这种方法。

4. 展望

接下来,我们会继续完善此方法,尤其是调整它,使它更适应将要实行的新的教学计划。它与新教学计划有和谐也有矛盾。新计划中很多课程的学时都有所缩减,这与“淡讲课”暗合。但新计划中增设的综合性实践课挤占了“精作业”的空间,我们必须做出对应调整。(其实,我们认为综合实践课可能是针对现阶段多数课程实践性不足的问题而设立的。如果各门课都能提供充分的实践,那综合实践课也就没有存在的必要了。)

“淡讲课,精作业”的方法并非创新,国外大学早就在这么做。在中国,此方法也并非新鲜,有很多课程都不约而同地使用了方法中的某些部分。可能是中国独特的社会氛围所限,鲜有人能(或者是敢)把此方法运用到极致。但我们相信,在不远的未来,它一定会成为主流,因为它符合国家能力素质教育的大方针,符合学校注重实践、推行累加式考试的策略,更具有可持续发展的能力!

极限教学:教师都应该玩网游

我上小学的时候,老师们的公敌是玻璃球、piaji(一种很老很脏的游戏)。上中学的时候,公敌是游戏厅、台球室。刚留校那时,公敌是网吧。现在,是网游。

为了挽救学生,一代代的教师以及社会竭尽全力与这些公敌斗争。还记得小学班主任从学生兜里搜玻璃球,中学班主任到游戏厅抓学生,更记得在游戏厅被老爸堵住后的恐怖场面。大学老师并不高杆,但手段很毒辣,直接禁了计算机(大一学生禁止买电脑)。可怜天下老师心,全都白费。我们那时候照样兴高采烈地弹玻璃球,扇piaji,玩游戏,而且偷偷摸摸的感觉还增加了几分快感和成就感。他们现在照样WoW、dota,为了一件件虚拟装备通宵达旦。

“要想批判它,就要了解它”(出自一著名笑话)。在抱怨学生对学习没兴趣的时候,为什么就没有人想想为什么他们对网游这么有兴趣呢?网游靠什么如此吸引人呢?所以,教师都应该玩网游,学网游。

我觉得,网游以及一切游戏最吸引人的地方是它们不断向玩家提供大大小小的挑战,以及挑战成功后给出的大大小小的虚拟回报和虚荣的成就感。如果能把类似的挑战、回报和成就感移植到教学中,肯定会提高学习兴趣。

中学时代,我最喜欢的游戏是“民国教育委员会”,并因为它记住了πr2这个公式,虽然玩它的目的是去回答“生理问题”……

极限教学:不要让所有的学生都说“好”

做任何事情都是很难尽如人意的,教学也不例外。谋求尽善尽美,是一种良好的品质,但因为环境的复杂性,几乎不可能做到十全十美。而苛求十全十美,可能会产生反效果。比如求“稳”是最稳妥的趋向十全十美的方法,我们的很多官员正是因为把“稳”字当做中心思想,结果……

教室里面对上百名学生,每个学生都有不同的特点、需求,喜欢不同类型的教师。如果想让所有人说“好”,就只能采取最平实、平稳、平静的策略。其结果就像那些求稳的官员……

做大事,必须要舍弃一些小利。想做好教学,就必须围绕自己最关注的学生群体做工作,不惜被群体之外的学生骂。“亲者快,仇者恨”这种状态,对教学也适用。

我们需要什么样的教材

今天一早,和机械工业出版社的王编辑碰面,聊了一会儿。谈话的主题是就是本文标题。这个话题确实引起了我不少的想法,在这里总结一下。

  1. 现阶段我们不需要中国人自己编写的教材,因为“编”得普遍都太差了。大多数教材编写的动力是职称、评奖。能以版税为目标去写的都很少。有了自己的垃圾教材,就会要求甚至强迫自己的学生购买,学生就接触不到好教材,结果就不如没有自己的教材。
  2. 现阶段原版教材还不能成为主流。虽然它是我的首选,有诸多好处,但语言、思维的界限不是那么容易消除的,也不必追求在很短的时间内消除。从低年级到高年级,应该逐渐增加原版教材的比重,直至完全使用原版。
  3. 现阶段最需要的是优秀的翻译教材。它是通向原版的一个桥梁。如果它的质量足够好,速度足够快,那么完全可以抛弃原版。可惜的是,虽译本众多,能称得上优秀的凤毛麟角。最恐怖的,是为数不少的译本让人有“看了还不如不看”的感受。

为实现上述目标,也有几点想法:

  1. 取消评职、评奖等对教材的硬性规定。如果一定要要求,就要求发行量而不是本数。让国产教材的出版完全以市场为导向。
  2. 向教师施压。优秀教材推广的最大阻力是教师本身。太多教师就喜欢用自己本科时学的教材上课,因为“熟悉”。这是教学最大的倒退力。
  3. 组建优秀的专职技术翻译团队。翻译技术书籍完全可以成为一种职业。兼职做翻译的,不会很在意翻译质量的,因为那不是他们的饭碗。

最成功的一个C语言赛季

太舒服了!真是太舒服了!这个学期结束时的感觉太舒服了!因为这学期的C语言课太成功了!不仅我舒服,学生也舒服。以往我的课成绩下来后,都是哀鸿遍野,抓20%是常事儿。但这学期除了极少数平时作业不好好做甚至不做的,都通过考试了!

还有什么能比心安理得地放过所有学生更舒服呢?我真的很心安理得,因为通过残酷的作业的检验,我已经相信他们有实力通过我的课了。他们应该是历史上学得最好的一届!

获得成功的两个主要因素是:

1. 全面引入ACM的Online Judge方式评判作业。这东西太有魔力了,不仅能强力逼迫学生歇斯底里地学习,而且还能让他们爱上被Online Judge折磨的时光。端的是匪夷所思。
2. 用Moss抓雷同。如果没有这东西的保证,所有的努力都是白费,还能培养出一批以抄袭为乐的社会蛀虫。

假若明年我还上这个课的话,可改进地方确实不多了,黔驴技穷了。大概总结一下有这么几个:

1. 加大雷同的惩罚力度。一次雷同就清空过往所有成绩,但期末考试80分以上的话,可以恢复分数。
2. 改进网上活动的评分机制。现在的方式只能鼓励第一次发帖,但对继续发帖的鼓励有限,甚至会压制继续发帖的欲望。可考虑完全匿名打分,并要求发帖和给他人打分必须达到一定数量,或者帖子必须有一定数量的人打分后才能记入成绩。
3. 全面修订示例代码
4. 修改Code::Blocks,让它的memory字体也能变大

两次报告,两个交待

最近作了两次报告。第一次是12月29日,《C语言四年教学经验总结》,面向计算机学院的一部分老师;第二次是今天,《ACM@HIT》,面向东北三省加内蒙的ACM教练们。

这两次报告总结了我留校以来最重要的两项工作,同时也是两次交待,其目的是希望能有人接替我继续做下去。

放弃C语言的事情已经基本决定了,就差找到一个合适的接替的人了。那天的报告做得自我感觉不错,http://today.hit.edu.cn/2006/12-30/12163212.htm有一些照片。报告后和一些老师的交流也让我获益匪浅。感受是自己太幸运了,能这么早就获得这样的舞台去实践自己的想法。很多老师也是颇有热情的,但他们就没有我这样的机遇。所以,我赶快撤退,把机会给更多的人还是很明智的,对大家都好。

《ACM@HIT》里毫无保留地讲述了我对ACM所有的思考和一些浅薄的经验。自我感觉讲得很不好,主要是背对观众,没有眼神的交流,许多地方把握不好听众的情绪。不过我想对初涉ACM的学校来说,应该还会有些帮助吧。

这两个报告的相关东西都放在泡泡网了。不过最近因为机器升级,只能从http://sunner.cs.hit.edu.cn访问了。

今天工程组织的四省教练会超级成功!居然来了42个高校的老师。我们也很成功,因为我们今天获得了2009年Regional的举办权。按照我的自我规划,也是要淡出ACM的,把所有事情都逐渐转给孙大烈老师。慢慢看吧,不知道要多久能真正地退出。

很喜欢C语言,很喜欢ACM,但无奈,我把事情做反了。等我读完博士,再来做这些有趣的事情,或者寻找其它有趣事情吧。 

极限教学:讲不明白的老师才是好老师

可能对中小学来说,老师一定要能讲明白课。但对大学,如果老师把什么都“讲明白”,这个老师也就是在害人了,他的学生也就成了受害者。

如果老师试图在课堂上、答疑时把知识讲明白,这绝对是徒劳的。口口相传是肯定学不明白什么的。就算“明白”了,也只能让学生在考试时一路高歌,自以为明白,但考试后就什么都不剩了。

当了解了这一点,作为一名教师,就不能把“讲明白”作为讲课的目标了。 那讲课的目标应该是什么呢?

是:让学生知道自己不明白,并产生想弄明白的欲望。

 

极限教学:引子

上周和徐院长,王宇颖老师和马培军老师分别进行了或长或短的交谈,确定了如下重大事情:

  1. 确立了博士做操作系统方向的决心
  2. ACM计算机学院全面接手,协同东北地区院校进行合作的框架已经具备,而我也要逐渐淡出了
  3. 用最多两年时间,把C语言课转交给其他老师,而我转向操作系统,科研与教学相结合,啃下这块骨头

最后一件事情促使我要尽快写完“极限教学”这个专题。

我对C语言课程有非同寻常的感情。它是我4年的教书匠生涯的最重要一部分。

4年前我就知道,未来肯定会有一天,我将发现自己在此课程里已经无法注入新的东西。当那一天到来,那么就要尽快放弃这门课。4年了,教了4次C语言课,从大一到大四遍布了我的学生,他们几乎掏空了我所积攒的一切。所以,现在是放弃的时候了。

4年里自己一直本着宁为玉碎不为瓦全的目的,着实做了不少大胆的尝试,自以为鲜有人经历,而且结果有出乎意料的成功,也有出乎意料的失败。因为所做事情很特别、极端,所以谓之曰:极端教学。从今天开始,我要逐渐总结它们,一点点写在这里,希望能开拓一些思路,对某些同僚能有所帮助。

因为是“极端”教学,所以我将只说极端的地方,并不求全面。请观者只对极端之处多加品评。尤其不要因为您正好处于不极端的那一边,于是就心中不爽。很多不极端的我也是赞同的,只不过没说出来而已