2016年12月10至11日,由教育部高等学校计算机类专业教学指导委员会主办,广西大学和清华大学出版社承办的第6届高等学校计算机程序设计课程研讨会在广西南宁举行。本次研讨会旨在进一步深化高等教育教学改革,加强各高校教师之间的沟通交流,全面提升高校计算机课程教学质量。来自全国各高校的专家从教学模式改革、学生能力考核评价以及使用平台工具提高教学效率等多个方面对计算机程序设计类课程的教学改革进行了研讨,并对教学改革所取得的经验和成果进行了分享。我院尹西杰、田杰两位老师应邀参加了此次研讨会。
清华大学的郑莉教授和邓俊辉教授都在报告中提出,对于教学模式的改革,特别是目前常提到的混合教学模式,并不是简单的各种教学模式的混合,而应该有专门的教学设计。比如,问题驱动型的教学模式,由教师精心准备问题,所有问题的产生可以是通过问卷得到,也可以是学生在互动讨论区中所提出的典型问题,教师通过对问题的归纳和精化,得出给学生线上学习准备的问题。学生分成小组在线上进行学习,在课堂上各小组负责将所得到的问题给同班的学生讲解。而教师对整个课程进行控制和实施过程的考核。不管是问题驱动还是MOOC+翻转课堂,教师不仅仅是传道授业解惑的师者,更是一个团队成长的指挥棒和领头人,需要付出艰辛的劳动。北京大学的李文新教授报告中在谈到学生能力培养时提出了他们的做法:以因材施教为目的的小班教学,以各种竞赛为基础的学生多元化能力培养,并取得了良好的效果。
西北工业大学的姜学锋教授在报告中提出,传统的学生程序设计能力注重学生累积代码量(TLOC),但这种方式并不能反映学生的实际水平和实际解决复杂问题的能力,提出了TLOC和规定时间内的单个程序代码量的SLOC并重的程序设计能力标准。另外,清华大学、北京大学、西安交通大学、广西大学等学校的专家都提出了学生能力考核的多元化,加强过程考核,注重学生能力培养等评价建议。
对于程序设计类课程,使用类似于程序设计大赛或ACM的程序评价方法,将教师从繁琐的程序设计类作业的批改中解脱出来,专注于课程教学内容组织、教学过程设计,为学生提供更精炼的教学内容,从而提高教学效率。清华大学的邓俊辉教授在数据结构教学过程中使用自行开发的作业批改系统,甚至可以对学生编写的程序源代码进行重复率检查,北京大学开发的OpenJudge系统能对学生进行随时随地的网上考核和自动评卷。
通过此次会议研讨,为高校教师搭建了有效的沟通和交流平台,先进的教学理念和方法得以充分共享和快速传播,有效促进了高校计算机程序设计课程教学水平的进一步提升。

