“编译原理”课程教学改革初探
2016-04-06徐勇蒋宗华石小艳吴延辉
求知导刊 2016年6期
徐勇++蒋宗华++石小艳++吴延辉
摘 要:“编译原理”课程是介绍高级程序设计语言编译程序构造的一般原理、基本设计方法,是主要实现技术和形式化工具的一门课程,具有较强的理论性和实践性。本课程围绕人才培养目标,在优化课程内容体系的基础上,侧重研究了教学手段和方法,增加了实践教学环节内容。
关键词:编译原理;内容体系;教学方法;实践教学
中图分类号:G642.0 文献标识码:A
编译原理是现代计算机系统理论的基本组成部分之一,是计算机专业的一门重要专业基础课,同时也是一门实践性很强的课程。其中涉及词法、语法的分析,表格、符号信息的处理方法,清晰有效的算法、描述方法,各种数据结构的运用,自动机理论等编译技术,作为一门计算机软件技术课程,内涵极为丰富,因此,该课程可以说是建立在高级语言或汇编语言基础上,综合运用编译理论及多门前修课程如“面向对象程序设计”“数据结构”“离散数学”“计算机原理”等的相关知识来解决高级语言在机器上运行问题的一门课程,其难度较大。通过本课程的学习,学生不仅可以掌握编译程序本身的基本实现原理和技术,同时也有助于提高其对程序设计语言的理解,提升语言设计及程序设计能力。
1.课程教学理念与目标
高等教育正面临重大的变革 ,根据学校的办学定位、人才培养目标要求及生源情况,课程组应及时更新课程内容,拓宽知识范围,注重理论联系实际,改进教学方法和手段, 既重视记忆性学习,又重视启发性思考,更重视运用理论知识解决生产实践问题能力的培养,并把它作为课程教学改革的基本原则。……
登录APP查看全文
