编译原理专业课程教学大纲-西北师范大学在线教学系统.DOCVIP

  • 17
  • 0
  • 约4.9千字
  • 约 9页
  • 2018-12-12 发布于天津
  • 举报

编译原理专业课程教学大纲-西北师范大学在线教学系统.DOC

编译原理专业课程教学大纲-西北师范大学在线教学系统.DOC

西北师范大学课程教学大纲 PAGE PAGE 9 西北师范大学计算机科学与技术专业(非师范类)课程教学大纲 编译原理 一、说明 (一)课程性质 《编译原理》课程是计算机科学与技术专业、软件工程专业学生必须掌握的重要专业必修课,也是一门理论性、实践性和技术性很强的课程。编译系统是现代计算机系统的基本组成之一,编译程序构造的基本原理和技术不仅应用于编译程序的设计,也广泛应用于一般软件的设计和实现。 (二)教学目的 本课程的学习目的在于使学生掌握编译程序的基本概念、基本原理、设计方法和实现技术,具有初步分析实际编译系统的能力,并能编制和调试简单编译程序,为今后从事编译及其他有关软件的研究和开发工作打下较为坚实的基础。 (三)教学内容 本课程系统讲述程序设计语言的编译程序的概念、构造、以及实现的主要算法和技术。通过对本课程的学习,使学生较为透彻地理解编译程序的概念、原理,了解语言翻译的全过程(词法分析、语法分析、语义分析与中间代码生成、代码优化和目标代码生成),掌握编译程序中常用的主要算法和技巧;并通过上机实习初步掌握编译器构造的基本方法。 (四)教学时数 教学总学时数90,其中: 理论课 54 实验课 36 (五)教学方式 理论讲授与实验相结合。 二、本文 理论部分 第1章 绪论 教学要点: 1. 高级语言程序的执行方式 2. 编译程序的基本结构及其各阶段的

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档