共查询到20条相似文献,搜索用时 328 毫秒
1.
编译原理课程被公认为本科计算机专业教学的难点。文章结合教学实践,介绍基于领域应用的编译原理课程研究型教学方法:以问题求解为切入点,用各种应用领域问题激发学生的学习兴趣,提高学生学习和实践的参与度,培养学生在"类"的层面对待领域"实例"问题的求解,帮助学生深入理解计算机学科问题求解抽象描述和处理的实质。 相似文献
2.
“编译原理”教学设计 总被引:3,自引:3,他引:0
计算学科问题求解的基本思路是“问题、形式化描述、计算机化”,以抽象、理论、设计为其学科形态。编译原理涉及的是一个比较适当的抽象层面上的数据变换,既有明确的、便于抽象的问题,又有较成熟的理论,而且在限定规模下又容易实现(设计),所以,编译原理是计算机专业本科生的重要专业技术基础课程,属于教学计划中四大系列之软件技术系列。除了相应的知识对计算机学科的人才非常重要外,其中的一些基本的问题求解方法、处理问题的思路也是非常重要的,而且广泛地用于一些新的研究领域。 相似文献
3.
4.
本文论述了计算机学科"编译原理"课程在软件工程专业进行工程化改造的方法和必要性,创建了"编译原理"课程工程化实践教学体系,提出了知识的先期注入、工程化编译理论以及阶梯状迭代工程实践项目的教学方法,从根本上解决了该课程教、学、实践中存在的难讲授、难理解和难开发的"三难"问题,为其他计算机学科核心课程面向软件工程专业的工程化改造提供了一定的理论依据。 相似文献
5.
6.
朱素英 《数字社区&智能家居》2010,(12)
编译原理课程是计算机科学与技术专业的重要专业课,它不仅能帮助学生更深入地了解计算机以及计算机程序的本质,还能提高学生进行问题求解的能力。该文根据编译原理课程的特点,结合自己的教学经验,探讨了普通本科院校编译原理的教学内容的选取与实践教学内容的设置,对普通高校更深人的教学改革和创新人才的培养具有一定的意义。 相似文献
7.
编译原理是计算机软件专业的重要专业课程,是一门理论性和实践性都很强的学科,由于涉及形式语言表示、有穷自动机等抽象内容,学生在学习过程中存在很大的困难,一直以来都被学生们称为"天书"。编译技术对计算机体系结构的设计、提高软件开发效率与质量等方面起着重要的作用,这是学习编译原理主要理由。作者根据鄂东职业技术学院的实际情况,对该课程的教学内容进行了有针对性的选取。 相似文献
8.
本文对ACM在线评测在计算机算法类课程实践教学中的应用现状进行了介绍,分析了在"编译原理"课程实践教学中引入在线评测的可行性,阐述了如何组织适于在线评测模式的"编译原理"实践教学内容,并给出了"编译原理"在线评测系统的设计方案,对"编译原理"实践教学模式进行了有益探索。 相似文献
9.
“编译原理”课程是计算机专业必修的一门重要的专业基础课程,也是计算机系统软件中非常重要的一个分支,任何计算机语言的实现都离不开编译技术,因而,作为计算机专业的学生,学习和掌握编译程序的基本构造原理和实现技术,对今后进一步的学习、研究和工作奠定坚实的专业理论基础是十分必要的。吉林大学计算机科学与技术学院软件教研室多年来一直从事计算机本科生“编译原理”课程的教学与科研工作,积累了丰富的教学、科研经验,并取得了多项与编译课程相关的教学、科研成果,“编译原理”课程先后被评为吉林大学精品课程、吉林省精品课程和“教… 相似文献
10.
编译原理是计算机专业的主要课程之一,讲述的内容是程序设计语言编译构造的基本原理以及实现方法.它是一门技术性较强的学科,在讲课的过程中为了使学生更好的掌握课程内容,提高学生的学习兴趣,必须设计一套不同于其它学科的教学方法,实现教学效果的提高.本文主要从实验教学的问题及现状方面出发,探讨编译原理教学改革措施. 相似文献
11.
CCC2002教学计划实施环节的探讨 总被引:2,自引:1,他引:1
中国计算机科学与技术教程2002研究组于2002年提出了"中国计算机科学与技术学科教程2002"(China Computing Curricula 2002,简称CCC2002,由清华大学出版社出版发行)。该教程的目标是:"采用科学的方法,依据本学科的特点,选择适当的知识载体,构成恰当的知识结构,以求更好地向学生传授本学科的基本的问题求解方法。建立良好的课程体系,使课程教学更系统、更具有目的性。"为实现这个目的,CCC2002极力倡导"研究型教学"。 相似文献
12.
13.
数据结构课程的知识体系和教学实践 总被引:5,自引:0,他引:5
一、数据结构知识体系数据结构是计算机学科的重要分支研究领域。数据结构和算法在计算机学科中的地位十分重要,其他计算机科学领域及有关的应用软件都要使用到各种数据结构。数据结构是算法分析与设计、操作系统、软件工程、数据库概论、编译技术、计算机图形学、人机交互等专业基础课和专业课程的先行课程。语言编译要使用栈、散列表及语法树;操作系统中用队列、存储管理表及目录树等;数据库系统运用线性表,多链表及索引树等进行数据管理;而在人工智能领域,依求解问题性质的差异将涉及到各种不同的数据结构,如广义表,集合、搜索树及各种有… 相似文献
14.
软件项目规模越来越大,使大型软件的编译过程漫长,而分布式编译正是目前提高大规模软件项目编译时间及效率的有效方法,目前国内外在此方面研究的文献资料并不多见。以目前市场上两种主流的技术代表性产品Incredibuild和Distcc为例,详细描述了二者的性能特点、工作原理、框架结构、安装维护等内容,总结了分布式编译器系统的发展现态,分析比较了其优缺点,指出分布式编译系统性能提高问题本质上是一个优化求解问题,因而优化求解的诸多技术和方法均值得借鉴,这将是未来分布式编译器系统的一个发展方向。 相似文献
15.
童亚拉 《计算机技术与发展》2010,20(5):79-82
软件项目规模越来越大,使大型软件的编译过程漫长,而分布式编译正是目前提高大规模软件项目编译时间及效率的有效方法,目前国内外在此方面研究的文献资料并不多见.以目前市场上两种主流的技术代表性产品Incredibuild和Distcc为例,详细描述了二者的性能特点、工作原理、框架结构、安装维护等内容,总结了分布式编译器系统的发展现态,分析比较了其优缺点,指出分布式编译系统性能提高问题本质上是一个优化求解问题,因而优化求解的诸多技术和方法均值得借鉴,这将是未来分布式编译器系统的一个发展方向. 相似文献
16.
编译原理是计算机专业中难度很大的一门专业基础课,在理论上它要求学生掌握很多抽象的概念,在应用上要求学生能够熟练地利用各种数据结构进行编程,根具有挑战性。本刊实习记者采访了几位在一线从事编译原理教学的教师和计算机专业的学生.听听他们在"教"与"学"过程中的心声。同时,我们对6所高校的编译原理课程进行了相关数据统计,供读者参考。与此同时,我们还选登了清华大学张素琴老师的文章"斯坦福大学计算机秒学系的编译原理课程分折",希望文章中的一些新思路.新观点能对广大计算机专业的师生有所帮助。 相似文献
17.
计算机专业不需要开设编译原理课程吗? 总被引:11,自引:8,他引:3
本文主要讨论了编译原理课程在计算机专业课程教学中的作用,并结合新形势下编译技术的应用前景,对我国计算机专业编译原理课程设置改革提出了一些建议。 相似文献
18.
19.
20.
在分析近年来计算机及相关专业的编译原理课程的教学方法和模式的改革方案的基础上,提出"以编译原理知识为体、以计算思维和工程能力为翼"的"一体两翼式"的面向物联网工程专业的新课程教学模式,阐述这种模式在编译原理课程中的实施过程及实施效果。 相似文献