语言学专业研究生程序设计课程的教学改革与实践
摘要:语料库语言学的兴起使得语言学专业的研究生也有必要掌握一种程序设计语言。分析影响语言学专业研究生程序设计课程教学质量和教学效果的3个因素:学校、学生与教师,提出几种具有针对性的教学改革措施,如情境引入、DIY、节目化教学、因材施教、强化上机练习等方法。实践证明,这些改革措施具有较好的教学效果。
关键词:教学改革;语言学专业;程序设计;C语言;节目化教学
近年来,语言学和应用语言学领域的学术研究越来越多地使用了语料库[1-2]。作为语言学及应用语言学专业的研究生,掌握一门程序设计语言并学会编写语料处理程序,无疑会对自己的研究工作有很大帮助。没有基础学编程好学吗C语言作为一门具有普遍适应性的程序设计语言,已经成为很多计算机和非计算机专业的程序设计课程的使用语言。从教学质量和教学效果看,传统的C语言教学存在着这样那样的问题[3-4],关于C语言课程的教学改革一直是一个热点。本文认为程序设计课程的教学改革涉及到一个综合的教学体系,不能单单理解为教学方法的改革。学校的课程体制和教学环境、生源的知识背景和学习兴趣、教师的个人能力、教学方法和教学热情等因素都会对教学质量和教学效果产生影响。下面首先分析影响教学效果的各种因素,然后结合我校语言学及应用
语言学的专业特点和C语言本身的课程特点探讨我们在研究生程序设计课程教学改革中的改革措施。
1影响教学效果的因素
一般认为教学效果跟教、学双方有关,实际上对于程序设计课程来说,教学活动的发起人——学校也对教学效果有着不可忽视的影响。这样,影响教学效果的因素可以归结为3个大的方面:学校、学生和教师。
1.1学校因素
1) 课程体制。一门课程的授课学时、必修选修、考核方式等指标可称为课程体制。对于程序设计课程来说,授课学时直接决定着教学内容的广度和深度;必修选修和考核方式在很大程度上影响学生的学习积极性。
2) 教学环境。程序设计课程是实践性很强的课程,学生理应得到上机实践的机会,机房的有无会对教学效果产生很大影响。另外,授课教室里多媒体投影设备的有无和好坏均会影响教学效果。