这一年,与84个写代码的菜鸟相伴而行

  1. 云栖社区>
  2. 博客>
  3. 正文

这一年,与84个写代码的菜鸟相伴而行

贺利坚 2012-06-08 07:42:00 浏览1047
展开阅读全文

(一)

  近几年来,我是一直在坚持写作的。通过这种写作,引发了更多的思考,能够在自己热爱的教育工作中,从一些貌似无解的问题中解放出来,找到很具体的努力方向和措施。通过写作,将曾经的思考和行动记录下来,在进一步强化和延续工作效果的同时,为以后更深层次的归纳也积累宝贵的资源。通过写作,将自己的工作激情保留并放大开来,这是在平凡岗位上干平凡工作自我调节的需要。通过写作,还结交了一批从未见面的博友,知道了教师这个群体中还有一批志向相同的人在努力,彼此欣赏和鼓励。

  当我如愿承担了大一的专业基础课——C++程序设计时,我一直在想可以采取些什么样的新点子,让学习变得更加生动活泼且富有效率。学程序设计是一定要编程的,当学生作业量大时,自己如何批改?学生书面的写程序设计作业,而不是调试通过的程序到底会有多大的价值?恼人的大学生抄作业顽疾,大一新生也很快会学到,我将如何面对?几年前带小班专业课中的奏效的做法在此将统统失效。在激动终于能实现通过自己的努力“让计算机专业大一新生会编程”的愿望时,也为可能的挑战而感到焦虑。

  这时,几位正在上我课的大二学生在新浪博客上加我好友并相互关注。我发现他们的博文就是日常编程的记录,有时加几句感想,有时就是直接贴源代码,甚至有同学写得很上瘾。一个念头产生了,为了记录下当时的设想,当然是海马行空式的,我写下了博文《将时尚的互联网引入教学中来》,其中还设想了用微博答疑。


(二)

  一年的实践下来,有过顺风顺水的时候,但也有受困扰而不知所措的时候。面对问题,曾经做过调整。在额外加机时受阻,我和学生《面对官僚,我们绕道而行》;同学们努力学习,我享受了《冬日清晨的小感动》;决定从新浪搬迁到CSDN时,发出了《C++搬迁通知和说明》;秋季学期期末对学生考试如何表现心中无底,有了《给学生的临考嘱托》;展望未来慷慨陈词《写给计114-34的同学——雏鸟即将起飞》;部分同学考试成绩不佳,有了《冲破应试思维制约,改进学习方法》;开学了,同学们的自备电脑多了,但我却发现在编程上的表现不对,大家担心的事情在发生,我告诉同学们《挂了羊头就要卖羊肉》;编程对有些人来说可能并不简单,况且驱散应试的学习方法的阴霾并不那样容易,我和认真学习但却仍然感觉困难的同学《专题聊天:为什么努力了,编程还是不行》;有一天,我激动地记下了某同学《系列短信选-进步的足迹》;同学们抵住了从网络上直接抄袭交报告的诱惑,当然也有我的小聪明《关于抄不抄作业的讨论》;我《写给不喜欢编程的编程能手》,他已经,也将会继续处理好理想与现实的关系,成功是一定的,努力也是必须的;最后是《C++课程教学改革问卷调查报告》,同学们告诉我未来的方向。(再写完此文后,再补充一篇《“差生”,不要再拿兴趣说事》,原谅我用了不该是教师说出的一个词,但我真不想放弃我关注的人,让我的学生后悔自己的青春。)

  实践是理论的沃土,我和同学们共同成长。学生获得专业能力的提高,我收获教育理念的提升。在准备申请学校的教改立项时,我想到了正在做的实践,查阅资料中发现了“习而学”,决定《继承“习而学”的工程教育思想》,这个题目也已经成为学校批准的教研项目。之后了解了CDIO,连续看了几本关于工程教育的书(《工程师与工程教育新论》、《中国工程教育改革的三大战略》和《如何成为卓越的大学教师》)。台湾学者黄武雄的《童年与解放》和《学校在窗外》直击教育核心,也击中了我的心。这些让我体会到《提前体验——工程教育中的法则》。以C++程序设计课程为依托,习而学、提前体验将成为我近几年教研的关键词。


(三)

  很自我地写了一堆,教学改革最后的效果要体现在学生的身上。学生的情况如何呢?我想,已经不是一个什么样的考试成绩能说明问题的了。从每周少则300行,多则上千行的代码中走过来的同学,对编程的感觉和感情,是最重要的了。当然,好成绩也是自然的,尤其是从上学期的失利中走过来的同学。有部分执意自己的生活的同学,我心中无底,但那是自己的选择。

  平时的作业题,我承认是相对重的。所谓相对,是相对传统教学方法的安排和大一同学对轻松的大学生活的不现实期望,而不是相对学习编程的需要。在一年的时间里,要想找到程序设计的感觉,唯有通过代码行数的积累,走不得捷径。结合课程进度,把握着每一段需要掌握的知识点,我也在小心翼翼地试探着大家的承受能力。有时,尤其是一些女生的感言让我心疼:“调代码调得眼睛都睁不开了。”在博文中交的代码应该都是调试通过的,一个问题解决不了,就无法再继续。有些同学一道题要花好几个小时,也有些效率高的同学。但凡是坚持下来的同学,他们收获的不仅是能力,而且还有信心和兴趣。没有投入,没有兴趣,我坚信这一点。没有兴趣,不会投入,说来也有理。如何打破这个圈子,唯有先投入并坚持了。

  还有部分实在跟不上来的,我关注着,但我的要求得不到任何正面回应(同意且追随,或不同意自己来)的情况下,我只有等待。每个同学都应该是不一样的,每个同学都应该找到自己的办法和节奏。


(四)

  课程结束,也就意味着同学们不必在这样一个框架下,继续按要求做了。一种理解是可以解脱了,另一种理解是不再有人每周为大家量身定做要完成的学习任务了。我希望大家把这两解理解都化作正面的因素:解脱了,自己安排出更个性的学习,而不是趴倒不动;没有人设计实践内容了,照着相同的思路,学会自己给自己布置题目。如果能做到这些,这一年的苦没有白吃。在未来的道路上,还要付出的辛勤的劳动,也必将有收获的喜悦。问卷调查中同学们的回答让我对大部分同学的大学生活充满信心。

  我将这一年的同学们的经历分为两个阶段:第一学期是菜鸟学飞,第二学期是雏鸟起飞。老师在这门课中给你们铺的起飞跑道到此为止。当你离开支撑你的跑道,将有更广阔的视野和空间,也将面临更多挑战,直到在那片属于你的天空中自由翱翔。

  我将携后来的菜鸟们在跑道上仰望你的翱翔。有榜样在,他们学得更快!


【相关链接】

  关心这门课程进展的读者,请看《C++程序设计教学材料-2011级

  学生如何看待我们共同的经历,见《C++课程教学改革问卷调查报告

  我的学生的学习成果,在《烟台大学 计114-3.4 班学生的博客地址

  刚出炉的统计数据,大一学生发表技术博文能到何种程度?《我的学生在CSDN上发表博文情况统计



网友评论

登录后评论
0/500
评论