- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
编译原理混合学习教学实践探索
王挺
tingwang@
国防科技大学计算机学院
2019.08.22 西宁
1
目录
•编译原理课程的定位
•教学实践情况
•课程下一步考虑
•总结
2
目录
•编译原理课程的定位
•教学实践情况
•课程下一步考虑
•总结
3
经常遇到的问题
•为什么要学习编译原理?
•不做编译器要不要学编译原理?
4
本科工程教育的定位
•聚焦解决复杂工程问题的能力
• 通过基于原理的分析和设计 ,解决复杂问题 理论和实践相结合
• 通过建立合适的抽象模型解决问题
• 在理论指导下,进行工程技术实现
•编译程序的构造是一个复杂工程问题
•需要抽象、理论模型、系统设计与实现
5
关于编译课程
I have always enjoyed teaching the compilers
course. Compiler design is a beautiful
marriage of theory and practice -- it is one of
the first major areas of systems programming
for which a strong theoretical foundation has
developed that is now routinely used in
practice.
Alfred V. Aho
6
经常遇到的问题
•为什么要学习编译原理?
抽象
•不做编译器要不要学编译原理?
…. 自动化
体验理论和实践的完美结合 编译原理
学会通过抽象系统地解决(复杂工程)问题
欣赏计算思维的作用
权衡 分解
递归
7
编译课程
源程序
词法分析 编译原理(本)
学时:36
语法分析 学分
原创力文档


文档评论(0)