所在位置:
编译原理
学  校
授课教师
副教授
累计学习人数3367
课程简介
       编译原理(Fundamentals of Compiling)是计算机科学与技术专业的核心专业课程之一,是面向计算机科学与技术专业高年级的一门必修课,其内容原理性强、复杂性大,实践性高,是计算机科学理论和计算机系统相结合的典范。
       本课程的教学目的是在高级程序设计语言、汇编语言程序设计、离散数学、数据结构等课程的基础上进一步掌握计算机程序设计语言的一般原理和方法,初步掌握高级程序设计语言从源程序到目标代码的转换过程,为进一步学习后续的有关专业课程打好基础; 提高学生计算机专业素质,培养学生的抽象思维能力。通过该门课程的学习,学生初步掌握高级程序设计语言的编译技术,灵活利用所学算法解决实际问题,并在程序设计中注意采用更高效的算法。
       本课程的教学以编译过程涉及到相关原理和技术为主线,强化学生程序设计能力以及软硬件协调的系统思想;提高学生认知事物发展普遍规律和分析问题、解决问题的能力;强化学生的工程伦理意识,培养精益求精的大国工匠精神,进而激发学生科技报国的家国情怀和使命担当。
教学设计
教学视频
教学说课
教学课件
标题 类型 操作
文档 预览
授课教师
副教授 | 汕头大学
工学博士,主要从事计算机学科理论教育,先后负责《计算机组成与体系结构》、《计算机科学导论》、《数字逻辑》、《编译原理》等多门课程的建设和主讲工作;主持多项教研项目,包括广东省教育厅产学合作协同育人项目、广东省教育科学规划课题等;广东省首批课程思政示范课程负责人(2020年);曾获汕头大学优秀教师、优秀共产党员等称号。