课程主要特色

  • 本课程的特色主要体现在以下三个方面:
  •  
  • 一、专职教师、兼职教师、企业教师三结合
  •  
  •   专职教师、兼职教师、企业教师三结合的师资队伍,是本课程师资配置的一大特色。
  •  
  • 二、全面实施CDIO教学模式,国内领先
  •  
  •    根据CDIO国际合作组织的工程教育理念,教学团队在教学和实践过程中注重基于项目的教育,注重培养学生的工程意识、质量意识和团队意识。
  •  
  • 三、课程建设注重科研支撑
  •  
  •    教学团队拥有多项高水平课题,组织学生参与教师课题,培养学生的科研意识。
  •   《编译原理》是计算机科学与技术专业本科生的一门必修课,是高等学校培养计算机专业人才的核心课程。它主要介绍编译程序的基本构造、一般设计方法和常用实现技术,讲解编译程序自动构造的原理和工具。
        本课程目的是深入讨论编译器设计的重要主题,包括词法分析、语法分析、语法制导翻译和中间代码生成、代码优化和目标代码生成五个阶段。课程以形式语言为理论基础,利用数据结构的基本知识,讨论将高级语言源程序翻译成目标程序的过程中,所涉及到的理论方法和主要的实现技术,是一门理论性、实践性、技术性很强的课程,强调理论与实践的紧密结合。
        通过实验和大作业的形式,加强学生将理论方法转化成具体实现过程的能力,培养学生提出问题、分析问题和解决问题的能力,使学生初步掌握“理论—抽象—设计—实现”这一软件制作过程,充分发挥学生在学习中的主角作用,提高学生对程序设计语言、操作系统、计算机原理和体系结构等课程知识的综合理解。