李冰洁老师曾获校级“优秀电子教案”评比一等奖,主讲的课程《C语言程序设计》是理工科大一的基础课程,实践性较强,学生基础差异较大,李老师教学中采用多种教学模式和方法提高教学质量。
1.科学组织教学内容,做到因材施教
针对没有学习过计算机基础的学生补充一些计算机的数制、硬件、编码等相关内容,为更好地理解C语言的基础知识、变量存储类别等打下基础;针对初学编程阶段,学生遇到程序错误自己查找问题并调试通过,都会及时给予点赞和鼓励,帮助初学者建立自信。作业全批全改,即使作业错误有相同,也会对每份作业单独标注批改,让学生明确自己的问题所在;针对学有余力的同学布置有一定难度的思考题,引导学生自主学习寻找答案,可以在云班课讨论区写出自己的答案,老师会在讨论区进行解答,不会占用课堂大量时间去解决偏难题。
2.充分发挥多媒体教学优势,提高教学水平
根据教学目标精心制作多媒体课件,合理安排教学内容,充分发挥多媒体的教学优势。配合演示,直观生动,激发学生的学习兴趣。利用多媒体技术将一些抽象的程序设计知识和学生难以理解的算法步骤,以动画形式展现出来,如交换算法、字符串变逆序,用动画模拟首尾对调过程;数组元素的删除,用动画模拟数据在内存中的迁移过程;循环程序的执行过程,用动画展示循环当前执行位置、循环变量、循环体内变量数值的变化等,大大提高学生的理解能力,有效地激发学生的兴趣。
3.注重实践性教学,加强对学生实践创新意识的培养
有效多媒体配合教学,节省板书大量时间,在相同时间可以增加实践教学内容,通过投影或者屏幕共享软件将上机步骤、典型例题程序调试及编程技巧等演示出来。根据课堂讲课内容,以章为单位精挑一些不会冗长又能紧扣本章知识点的编程题,要求每位学生独立完成程序的编写和调试,上传到云班课,采取课后批改不规范或者有错误的地方,并及时与学生沟通,提高学生实际动手能力和创新能力。

李冰洁老师指导学生学习