落实编译课程定位改革实验教学体系(二)
2009-02-04奚春雁张玥
计算机教育 2009年23期
奚春雁 张 玥
课程是专业教育的核心。作为计算机专业的一门经典课程,编译课程在计算机专业教育中的基础和核心地位无可否认,一直受到高度重视。编译原理对理论和实践要求较高,需要综合运用高级语言程序设计、数据结构、计算机系统结构、软件工程方法等领域的知识和方法,同时又涉及集合论和自动机理论,教师和学生普遍反映难讲难学。传统编译技术的成熟以及互联网时代再次面临新的机遇,对课程教学也提出了新的挑战。
作为一门课程,编译在计算机本科教学中承载着什么样的使命?如何确定其定位?针对课程定位,哪些内容必讲,哪些内容选讲?如何组织教学?理论和实践如何结合?如何将课程定位落实到具体的课程教学中?是主讲教师不得不思考的问题。
近年来,随着“教育部本科教学质量与教学改革工程”的推进,编译课程的教学研究和改革也取得可喜成果。为了促进教学成果的交流和推广,“全国第一届编译课程教学研讨会”于2009年11月在京召开。在这个专门探讨编译课程的平台上,来自全国各地的教师对本课程的教学定位、内容组织、方法研究、实验改革等开展了交流和讨论,同时也为积极推广各级精品课程的建设经验,提高我国编译课程教学的整体水平建言献策。
《计算机教育》始终关注计算机专业的课程改革和人才培养。本期专题将在上期探讨编译课程定位的基础上,着重讨论如何将课程目标落实到理论和实验课程改革中,以培养满足社会需求的专业型人才。