欢迎来到天天文库
浏览记录
ID:9578991
大小:51.50 KB
页数:4页
时间:2018-05-02
《技工院校计算机语言课程教学探索与思考》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、技工院校计算机语言课程教学探索与思考技工院校计算机语言课程教学探索与思考 随着信息时代的到来,经济社会的发展及计算机和网络的普及,计算机技术已经渗透到各行各业,并成为推动各个行业和领域快速发展的重要工具。相关部门的统计资料和各类人才招聘会传达出的信息表明,计算机编程是目前最热门的职业之一,但有一个奇怪的现象:一方面学生就业压力大,另一方面却是企业招聘不到满意的员工。分析其中缘由,企业需要的人才应具备直接面对问题、解决问题的技能,而不是对书本知识的掌握,这就要求我们必须把就业的需求放在第一位,重新审视我们的教学目标和教学方法。现以笔者学校计算机语言课程的
2、教学情况为例来进行探讨。 一、计算机语言教学现状分析 1.课程设置不恰当,课程间思维模式的转换不够 计算机语言的种类繁多,总的来说可以分为机器语言、汇编语言和高级语言三大类。根据教学大纲的要求,笔者学校的计算机应用(大专)专业开设了汇编语言、C语言和面向对象的C++语言课程。课程设置先后顺序为C语言、汇编语言、C++语言,C语言是高级语言,汇编语言是面向机器的语言,它相对于高级语言来说难学、难用、适用范围小,虽然简单,但是过于灵活,学习过高级语言的人再去学习汇编比一开始学汇编难得多,简从繁易,繁从简难,影响了学习效果。又比如先学C语言,学生养成了面
3、向过程的思维模式,到学C++时,还是面向过程的思维模式,根本没有发挥出面向对象语言的优势来。 2.教材及课时的限制 现在的一些计算机语言教材,对教材中的所有的习题和上机操作题都附上答案,这为教师备课提供了方便,对学生的学习却没有好处,容易将学生的编程思维套入一个固定的模式当中,也给偷懒的学生创造了条件。另外,课时的限制导致了.L.教学深度不够。学校开设的C++课程只有60学时,教材采用的是谭浩强主编的《C++面向对象程序设计》,由于课时及学生接受慢等种种原因,经常只能讲完运算符重载,而继承与派生以及后面的内容只能略有涉及或根本讲不到,而这些都是很重要
4、的内容,导致学生没学到什么东西,老师也很为难。 3.教学方法滞后 教师在上计算机语言课程时,大多侧重语法的格式、功能、用法等方面的分析和讲解,而不是学生思维能力的培养。课堂教学教会了学生是什么、怎么样的问题,却没有教会学生如何用、灵活用。而且课堂内容多,教师忙于讲解,留给学生练习的时间太少,学生需要在动手实践中切身体会并消化知识的环节薄弱了,这是我们教学中经常忽视的部分。 二、计算机语言课程教学对象分析 1.学生基础较差、兴趣不高 技工院校的学生普遍存在基础较薄弱、自觉性较差和自学能力不强的特点,在学习计算机语言时,开始会怀着神秘、好奇的心情,
5、随着教学内容的深入,有的内容比较抽象,有的内容需要记忆、思考,更甚于还要自己动手写程序,难度增大了,就失去了兴趣,调动不起积极性。苏霍姆林斯基认为,学生对学习的冷淡态度比学业不良更为可怕。当学生对语言学习的兴趣消失殆尽时,再美妙的语言结构体、再严谨的编程思维也无法激发出学生的学习热情,所以上机练习时,只会照着书上的例子,输入计算机,得出与书上结果一致的答案就交作业,并没有真正掌握语句的真正用法,到了要独立完成编程时就无从下手,而这常常会让计算机教师在语言教学中觉得毫无成就感,直接或间接影响教学,造成恶性循环。 2.学生学习有偏向,偏应用型软件的学习
6、以笔者学校为例,学生希望能在校多考取一些职业资格证以增加就业的砝码,学校的考证安排往往是以应用型软件比如办公软件应用、Photoshop、Flash等为主,因为这些课程更直观易懂,只要有足够的上机时间,大部分同学可以训练成为熟练的操作员,而语言方面的课程就是组织一些统考,学生只需应付理论考试就行,这些都直接导致了学生的学习偏向。 三、计算机语言课程教学探讨与思考 1.优化课程设置,根据各语言的特点开展教学 针对前面所述学校计算机语言课程设置的问题,应向学校教务部门提出,对三门课程的先后顺序进行修改,先上汇编语言,再上C语言,然后上C++,顺应学习计
7、算机语言的规律。语言课程课时和其他课程课时、理论课时和上机课时应该科学分配,让学生不会出现专业课程上的偏向以及实践学习不足等情况。在教材的选取上,应综合考虑学生和老师的情况,择优选取。我们的教师也要加强对各种语言核心的理解,在教学过程中抓住该课程的本质,不仅要教给学生语言本身的知识,还要很好地渗透程序设计的思想方法,让学生养成良好的思维模式以适应时代的 发展。 2.明确教学目标,精心设计教学内容 任何一门课程,教学目标的正确确定可以为教学的实施指明方向。在课堂上我们不仅要教会学生如何读懂程序,如何根据需求编写一段正确的代码,并且在此基础上将独立的知
8、识点串起来,形成自己的知识体系,而且要让学生真正体会到学这门课的的用途,学会独立
此文档下载收益归作者所有