
现代教学理论指导下的“编译原理”教学综.doc
20页现代教学理论指导下的“编译原理”教学综合改革 摘要:本文介绍“编译原理”课程一系列教学综合改革实践证明,这些改革措施取得了显著成果
关键词:编译原理;教育理论;教学改革
引言
“编译原理”是计算机科学及相关专业的一门重要专业基础课程,由于涉及形式语言、有穷自动机等抽象内容,学生在学习过程中有困难,曾戏称其为“天书”作为授课教师,如何使这门课教学的效果得到改观,是一个需要研究的课题我们以现代教育理论为指导,在教学过程中,针对教材选择、课堂教学、习题指导、课程设计、答疑讨论、网络辅助、教学互动等环节进行探索和创造性的改革与实践,积累了一定的经验,取得了较好的教学效果
1 “编译原理”教学综合改革
1.1多角度、全方位立体教学环境的建立
人本主义学习理论认为,学生学习主要有两种类型:认知学习和经验学习其相应的学习方式分别对应于无意义学习和有意义学习经验学习以学生的自发性和主动性为学习动力,把学习与学生的愿望、兴趣和需要有机地结合起
来,能有效地促进个体的发展。
因此,人本主义的教学观认为,在教育实践中应倡导以学生经验为中心的“有意义的自由学习”;教师的任务不是教学生学习知识,也不是教学生如何学习,而是为学生提供各种学习的资源,提供一种促进学习的气氛,
让学生自己决定如何学习
在人本主义教学理论指导下,我们对“编译原理”课程的教学环境进行了全面的重建
●修订教学大纲,自编教材
根据计算机科学技术发展和本科教学的需要,结合教学、科研实践和多年主讲本课程的体验,在总结国内外优秀教材的基础上,我们重新修订了教学大纲,并根据教学大纲的要求,在将基础性与先进性相结合、理论性与实践性相结合、时代性与实用性相结合、科学性与通俗性相结合的基础上,自己编写了适应本科教学需要的教材
●自编教学书,完善教学环境,利用教学书巩固课堂教学效果
我们先后分别出版了侧重本科教学过程、拓展性补充习题、考研入学指导的一系列教学书
由于本课程的特殊性,学生学习存在一定困难经常有学生反映课堂上都听懂了,课后复习时又不清楚了为解决这一问题,我们在教学书中专门安排了“疑点与难点”部分,针对历年教学过程中学生较难理解的问题进行分析。
学生利用书既可找到对自己不懂问题的分析,也可了解在自己的学习过程中未发现的问题,对学生完整正确地掌握知识非常有帮助
●自制教学辅助软件,增强教学效果
由于本课程涉及形式语言、有穷自动机等抽象内容,学生在学习过程中接受起来较困难为了提高学生的学习兴趣、增强课堂教学效果,我们将教学过程中一些需要教师在黑板上动态演示的过程做成了CAI课件,既可在课堂上演示,也可在课后由学生自己观摩,有助于加深学生对所学知识的理解
我们在教学中发现了一些问题,例如如何让学生看到自动机动态地识别字符串、如何利用交互式的方式设计自动机,完成正规表达式向自动机的转换、如何辅助学生设计文法分析表、动态显示文法的分析过程等,这些问题的解决将会非常有效地帮助学生理解形式语言理论而我们通过汉化两个软件JFLAP和JELLRAP很好地解决了上述问题该软件能够像向导一样辅助学生完成词法和文法设计的每一步,并且动态演示学生设计的每一个词法和文法分析器的工作过程,通过三届教学实践,学生普遍反映这样的手段对理解抽象的形式理论有非常大的帮助
通过几届学生的使用,学生普遍反映这些辅助教学软件的使用对理解抽象的形式理论有非常大的帮助。
●采用有效的辅助手段增强课堂教学效果
为了有效地利用教学资源,扩大学生的知识面,我们建立了一个网络辅助教学环境,包括:(1)编译原理网站;(2)精品课程网站;(3)CMCS网站
(1) 编译原理网站(http://ultra1. ):
编译原理教学网站是目前本课程在国内唯一的教学网站,网站收集了完整的编译技术文档、各种程序设计语言的编译器、编译工具、编译用教学软件以及大量的编译源程序,共200多兆字节的内容
该网站开通三年多来,收到了大量同行和学生的来信,对其给予了高度评价由于我们制作的辅助教学软件是免费放在网站中,所以这些软件被广为使用例如,华北电力大学就采用byacc和flex作为其教学辅助软件
(2) 精品课程网站(http://jpkc. ):
人本主义教学理论认为,教师的任务应该是为学生提供各种学习资源,提供一种促进学习的气氛,让学生自己决定如何学习建构主义学习理论也认为,知识不是单靠教师传授的,而是在其他人的帮助下,利用学习资料,在学习者自己的经验基础之上建构获得的
在这些理论的指导下,我们开发了“编译原理”网络课程,除了将现实教学中的课堂讲授、作业、答疑、测试、实习、讨论等环节全部在网络课程中予以实现,还提供课程的教学大纲、教学日历、与其他课程的关系、参考资料等诸多信息。
学生在课堂内容学习中,既可以观看教师的教学录像,也可以演播关于课堂内容讲述的动画课件这样一个网络课程的推出,为学生在课堂以外的自学、复习提供了丰富的资源
(3)CMCS网站
CMCS网站的目的是为了有效地解决实习中存在的问题我们在安排课程实习时,提供程序源代码而空缺关键模块,让学生完成关键模块这样组件式的实习方法,没有降低实习题所涉及问题的难度,但由于学生只需完成关键的组件模块,学生能够集中精力解决关键问题,实现难度有一定程度的降低,这保证了大多数学生能够完成实习任务,解决学生在以往实习中由于畏难而抄袭的问题,真正达到使学生通过课程实习加深对编译过程理解的目的,同时,学生在编译过程的实现中消除对课程的恐惧感,获得成就感,增加学习的信心和兴趣
例如,在学习递归下降分析时,我们采用HTML语言的语法分析器作为编程实例,而其中的词法分析模块的源代码发放给学生,只要求学生完成递归下降语法分析器的设计即可
此外,我们还制作完备的电子教案库,与教材、教学书、教学辅助软件、教学网站及课堂讲授等一起构成全方位、多角度、立体化的教学环境,给学生提供宽广的互动学习空间。
1.2以学生为主、师生互动的全新教学模式实践
我们以现代教学理论(如人本主义、建构主义学习理论等)为指导,并将其应用到教学实践中,充分发挥学生的学习主动性,注重启发式教学,注重提高学生的素质,培养学生的创新能力
人本主义的学习理论认为,“有意义的学习”具有个人投入的特点,即如果学习者整个(包括情感和认知)都投入到学习中,就会具有很高的卷入度,才会有高效率的学习效果;“有意义学习”的实现条件是教师要重视学生的情感体验和价值观,要以真诚的态度对待学生,做学习的“引导者”而不是“灌输者”
建构主义学习理论认为,学习者与周围环境的交互作用,对于学习内容的理解(即对知识意义的建构)起着关键性的作用教师应组织和引导学生讨论和交流,共同建立起学习群体并成为其中的一员,共同对课程所涉及内容进行讨论
在这些理论指导下,我们在教学过程中,改变传统教学中老师讲、学生听的教学模式,对于学生自学较容易的章节,采用指导学生备课,然后课堂上由学生讲课、教师总结的方式进行学生对这种活动积极性很高,报名非常踊跃
对于学生的提问,我们不是简单地给出答案,而是在课堂上
展开师生间的讨论,让所有学生看到问题从提出、分析到解决的全过程。
一些学生在讨论的过程中就可以得出结论这些教学方法可以让学生在课堂学习过程全心投入、回味无穷
人本主义学习心理学理论还认为,教师对学生的尊重、关注和接纳有助于了解学生的内在反应,从而促进教与学的共同提高
在每周一次的课后答疑中,我们尽可能和学生多交流,了解他们的想法,帮助他们分析和解决学习和生活上的问题,让学生对老师不再敬而远之,师生间的距离拉近了,这有利于我们了解学生对教学工作的真实看法
总之,在我们的教学活动中,学生不再是被动的学习者,而是教学活动的参与者与实践者,这大大增加了学生对课程学习的积极性,而教师在与学生的交流中也能受益,教与学相得益彰编译原理”课程的教学工作在师生互动交流过程中进行,师生双方都体会到了教学相长的乐趣
1.3反向答疑、注重反馈、教学相长
课程的教学过程,是教学内容的传授过程,也是教学方法的实践过程因此,教学过程实际上是一个教学相长的过程,对
于教师来说,不仅要提高自身的专业知识,还应该进行教学方法的研究
目前国际上对教师进行培训的基本模式有六类:知识范式、能力范式、情感范式、“建构论”范式、“批判论”范式、“反思论”范式。
我们觉得在实际的教学实践过程中,上述培训模式的“反思论”范式对教师的成长和提高教学效果尤其重要反思论”范式主张教师的成长应该培植起“反思”的意识,不断反思自己的教育教学理念与行为,不断自我调整、自我建构,从而获得持续不断的专业成长这种培养范式正逐渐成为国际教师教育的主流
《学论》中说道:“君子既知教之所由兴,又知教之所由废,然后可以为师也然而,“不识庐山真面目,只缘身在此山中”,教师自我的反思毕竟有其视角上的局限性在现行的教学过程中,学生是教学服务的直接消费者,他们的评价与建议往往更加具有针对性和建设性
因此,在每学期的课堂教学中,我们会抽出一定时间向学生征求意见——我们称为“反向答疑”即让学生采用不记名的方式给任课教师提意见和建议,范围不局限于教学方面,甚至涉及到人生理想和为人处世指导等内容人本主义学习心理学理论认为,教师的真实或真诚是促进学习的主要心理气氛因素之一不记名的“反向答疑”体现了教师的真诚,这种方式使学生畅所欲言学生站在学习者的角度,往
数据预处理技术在劳动保障信息系统中的应用
关键词:数据预处理;数据挖掘;劳动保障信息系统
摘要:数据挖掘是一种知识发现技术,近年来得到了快速的发展。
数据预处理是数据挖掘过程中的一个重要步骤,尤其是在对包含有噪声、空缺,甚至是不一致数据进行数据挖掘时,更需要进行数据的预处理,以提高数据挖掘对象的质量,并最终达到提高数据挖掘所获模式知识质量的目的本文讨论了在劳动保障数据挖掘工作中,如何应用数据预处理技术
Application of Data Preprocessing Technology in Labour&Security Information System
Zhang Jingchun
(Nanjing Human Resources&Labour Security Bureau,Nanjing210002,China)
Abstract:The data mining is a kind of technique of knowledge,and has got fast development in recent years.The data preprogressing is becoming more useful day by day.Whether to use the tech。












