在河南理工大学计算机科学与技术学院,有一位名叫王建芳的教授,他的教学方式被学生们称为“不上预制课的笨老师”。王建芳的教学理念是把科研和教学看作他的主战场,他觉得帮助学生成长并取得成功是一件很有成就感的事情。最近,他主持的《离散数学》课程被评为国家级一流本科课程,在这个荣誉名单里,《离散数学》也是河南省唯一入选的课程。王建芳从不预先准备好的教案讲起,每次上课都是现炒现做,就像做菜一样,他会根据学生的特点和兴趣点来设计课程内容。他会在黑板上工整地写下一板板的板书,把核心知识点和学生的关注点串联起来。除了讲理论知识,王建芳也注重给学生们提供实践机会。针对计算机编程课程中存在的问题,他花费时间和精力去编写教材、搭建在线编程评测系统Online Judge。2015年他编写的《C语言程序设计——零基础ACM/ICPC竞赛实战指南》这本书出版了,这本书用了30万字系统地讲解了C语言基础知识。他还自己开发了Online Judge系统,为学生设计适配的习题题目。这个系统上有很多有趣味和逻辑的题目供学生们练习。从2010年开始到现在已经10年时间了,这个系统累计访问量达到了近100万人次。学生们都喜欢听王建芳讲课。评教的时候他们说王建芳的课像施了魔法一样吸引人,在课堂上大家都会完全沉浸在学习里。学生们也觉得这个老师讲课很有意思。王建芳对学生们说:“我是个笨老师,但我遇到了最好的学生”,“你没有学会只有两个原因:我没讲好或者你没认真听。”。从2010年到现在他一直坚持这种理念。当时刚刚从西北工业大学博士毕业的他到河南理工大学任教,发现学生们对知识有很强的渴望和需求。他决定通过学科竞赛来连接理论和实践。每天早上8点到晚上10点的高强度集训让学生们在竞赛中不断提升自己的水平。2014年他带领学生在河南省ACM程序竞赛中获得了两金一银的好成绩;2019年11月带领团队在国际大学生程序设计竞赛亚洲区域赛上夺得金牌。这个结果让他高兴极了。在这些年里,他指导过600多名学生参加过各种编程竞赛和人工智能创新大赛等赛事,并获得了400多个奖项。除了教学之外,王建芳也很注重科研工作。他认为创新是一种乐趣也是一种责任。针对当前教学中的一些问题,他提出了一种新的方式——在线协同教案。这个方式让师生共同参与到课前目标、课后反馈、作业批改等各个环节中去整理出相关内容和资料。起初这个方法并不容易让学生接受,但坚持下来之后效果非常好。这个《离散数学》在慕课平台上线后吸引了超过1.2万名选课者来学习,并且获得了全国慕课教育创新大会优秀案例奖和国家一流本科课程的称号。王建芳说:“教学改革的效果首先体现在教学内容本身”,“我们突破了传统教材编写模式”,“借鉴了中华史学经典《史记》的编撰体例”,“推出了国内首部《算法设计与分析》数字教材”。这部数字教材用七步分析法建立经典算法模型来训练学生们的思维能力。上线仅一学期访问量就超过12万人次。面对数字化教育未来发展趋势和需求,王建芳带领团队积极探索智慧课程群建设。“算法AI动态交互式诊断智能体”的开发可以实时评估学生们在学习过程中遇到的困惑和错误尝试并生成个性化学习内容和练习题目。现在教与学已经迈向“因思施教”的动态导航阶段。“以代码为翼、算法为炬”,王建芳想在讲台上传递这份光给更多人看到。“不上‘预制课’的‘笨老师’,我还会继续做下去。”这是王建芳对自己职业理想的阐述。(中国教育报-中国教育新闻网记者 张利军 通讯员 鲁小茜 孟祥燕)