编译技术
分享
课程详情
课程评价
spContent=编译技术是计算机类专业的重要专业课程。教学团队以陕西省教学名师王曙燕教授为带领。全面、系统地介绍了编译器的架构设计及实现技术,增强学生形式化、解决复杂工程问题的能力。涉及自动机理论、数据流分析、反编译技术是新技术领域的热点知识。让我们一起走进编译技术的世界,感受另一种翻译的奥妙!
—— 课程团队
课程概述

编译技术是计算机科学与技术专业、软件工程专业本科生及计算机类研究生重要的专业课程,培养学生用计算机解决问题的思路和抽象思维的方法。通过本课程的学习使学生对高级语言程序的编译过程及其原理有较全面的了解,从理论和实践上掌握高级语言程序翻译的基本原理,具有系统软件翻译开发的初步能力,为进行其它复杂软件设计打下良好的基础。


课程大纲
预备知识

本课程的预修课程是计算机组成原理、数据结构和操作系统等,并与程序设计语言等课程相关联。


证书要求

1.完成所有课程的学习内容、视频、课件等;

2.完成所有的单元测验,占总成绩的30%;

3.完成所有的单元作业,并完成作业互评,占总成绩的15%;

4.参加期末考试,期末考试占总成绩45%;

5.在“课程讨论区”中发贴和回贴,根据发帖和回帖数量确定成绩,合计参加讨论问题达到10次及以上为满分,占总成绩的10%。

  为了保障证书权威性,平台不再支持免费电子证书,只提供认证证书。通过视频学习,完成测试、作业和期末考试。60分-79分为合格,80分及以上为优秀。达到课程要求后,可以申请获得课程主讲教师签名颁发的合格证书或优秀证书。

参考资料

陈火旺 刘春林等,程序设计语言编译原理(第3版),国防工业出版社,2000

Kenneth C.Louden  Compiler Construction Principles and Practice,北京:机械工业出版社,2000