查字典论文网 >> 独立学院编译原理课程多元化教学摸式的研究与实践

独立学院编译原理课程多元化教学摸式的研究与实践

小编:金利杰

根据教学现状发现,学生 对编译原理课程的掌握较弱,教师的生日常教学难以取得令人满意的教学效果。针对独立学院编译原理生课程中存在现有问题,本文提出了多元化教学措施,经过实践表生明,多元化教学策略可积极推动编译原理课程的教学,教学效果确生切。

一、独立学院编译原理课程教学现状

1.理论知识抽象难懂

编译原理课程中包含较多抽象算法和理论知识,学生 在理论生和算法的理解上均存在较大难度。一般来说,理论知识的学习都生是运用自然语言进行教学,算法实验则通过计算机编程语言实生现。从学习现状看,学生 理论知识主要是通过套用公式进行解题,生由于缺乏认识和了解实际编码器,导致学生 在实际编程操作过程生中却难以进行正确的算法运算。

2.理论教学授课方一式陈旧

现有的课程教学以理论讲解为主,教学重点都为语义分析技生术、语法分析算法和形式语言理论的讲解。这种教学方式等同于生照本官科,在没有其他教学手段的辅助下难以得到学生 关注,不利生于学生 学习兴趣的培养。而学生 在学习兴趣受挫的情况下便会失生去学习主动性,课堂教学效率低下。

3.学生 对课程的理解不正确

许多学生 对编译原理课程的认知存在偏差,认为该课程的设生立口的为编译器的开发和设计,而编译系统具有复杂性和庞大性生特点,且学生 毕业后只有较少人从事相关行业,因此学生 会产生 该生课程不实用的看法。此外,由于现阶段以面向对象为口的程序设生计语言发展壮大,导致学生 认为以面向过程为的程序设计语生言已经失去用处,进而失去学习兴趣。

二、多元化教学模式在编译原理课程教学中的应用与实践

1.启发式教学

教师需摒弃照本官科的教学方式,可针对教学口标提出相关生问题,引导学生 思考,激发学生 的学习积极性。通过引导学生 思考生和讨论,了解学生 对问题的分析和理解情况,并在最后加以总结和生补允,消除学生 学习的难点和疑点。

假设A为句型末的最右符号,则属于FOLLOW (A)。若产生 生式或,则得出FOLLOW(A)内所有元生素均纳入FOLLOW (B)内。为更好的寻求非终结符中的后继符号生集合,我们可通过文法开始符号进行关于FOLLOW集合的推导生可在课堂讨论时间指导学生 对产生 式右部进行观察,将非终结符生(要求FOLLOW集合的)设为A,然后选定开始符号进行初始推导,生可得到含有A的句型。处理所得句型末的文法符号,若A后面为生终结符,则可判定得出此终结符属于FOLLOW(A) ;若A后面为非生终结符,则可判定得出此终结符中除二以外的开始符号集合终结生符全部属于FOLLOW (A );若非终结符中的开始符号内含有二,则生按照上述处理方一法处理此符号末的文法符号;若二作为推导后的生符号存在于句型末或最右时,则#属于 FOLLOW(A)。在此需注意,生若在推导过程中句型内又出现了开始符号,则需继续向下推导该生句型内出现的开始符号。通过上述方法,可有效求解出非终结符生的FOLLOW集合。

2.案例式教学

为避免学生 在学习过程中产生 厌烦情绪,教师在课堂教学时可选取此较为实用和熟悉的案例,通过举例讲解的方式向学生 传播知识,将抽象的概念以类比的方式F71..现给学生 。对齐至1;整型数据则分配至可被4整除的地址,对齐至4;双精度型数据分配至可被8整除的地址,对齐至8。针对a类型的结构体可知,4个域地址分别为0,4,8,16,共为24个字城从b类型的结构体可知,4个域地址分别为0,1,4,8,共为16个字符。

3.分层次教学

分层次教学就是教师根据学生 的学习能力,把水平相近的学生 分成一组,不同水平的小组完成不同难度的任务,使得每位学生 在学习的过程中都能获得成就感,提高学生 的学习兴趣。比如:把实验设计成验证型实验、学习型实验和综合设计型实验。验证型实验给出原理、算法和详细代码,供学习能力弱的学生 能顺利完成对算法的验证;学习型实验给出实现原理及详细代码,让学习能力一般的学生 通过实验总结出算法的步骤并出程序流程图;综合设计型实验给出算法的设计原理及流程图或步骤,由能力较强的学生 根据给定的提不自主完成程序代码编译和运行。

4.多媒体教学

多媒体教学是指通过多媒体设备和电子教案等现代化教学手段,通过图片、语音和视频的方式为学生 创建出来的教学环境,进而提高课堂教学效率。教师在多媒体教学过程中,可通过图形、表格等相关解释性文字来表达书本中的概念和图表,通过动态的知识讲解对教材内容进行分割和处理,便于学生 理解和记忆。

三、结语

编译原理作为计算机专业的基础性知识,是培养计算机专业人才的主要课程。因此,该课程的开设是提高学生 计算机综合运用能力和计算机理论素养的重要手段,通过分析编译原理教学过程中的现存问题,在此基础上制定出相关对策,可有效激发学生 的主观能动性,提高学生 的实践能力和理论功底,以确保编译原理教学的有效讲行。

热点推荐

上一篇:大学生对软件过程规范认知度的调查研究

下一篇:如何对幼儿进行德育教育论文 幼儿园关于德育教育之类的论文