职中学校计算机专业课教学浅谈
摘 要:本文对在职中学校计算机专业教学工作中采用先进的教学理念、适宜的教学方法和灵活的教学模式进行了探讨。
关键词:中职 计算机 专业课 教学
因为多方面的原因,长期以来,我们注重传统教育而轻职业教育。随着社会的发展、经济的腾飞,职业教育的重要性越来越被人们所认识。职业教育,既有教育功能,又要完成职业培训任务。职业教育的必须“以服务为中心,以就业为向导”。在教育改革的过程中,必须充分体现这一精神。计算机专业课教学就是要为这一精神服务。
一、先进的教育理念
教育活动必须在先进的教育理论、教育思想的指导下,很好地开展。职业教育要以素质教育为基础、以就业为导向,所以培养的学生,应既学到专业知识,还要了解民族文化、民族历史,掌握将来就业应有的技能,还要有一个积极的从业态度,形成正确的职业观。在学习过程中,要让学生形成良好的学习动机,要让学生的知、能、意、行等得到全面的提高和发展。
二、灵活运用教学方法
“情境教学”、“模糊教学”、“任务驱动教学”、“学生自主探索”这些方法都能为学生的学习带来帮助,不失为好的教学方法。
课堂教学中应常常采用学生自主探究、小组合作、教师适时帮助为主的“探究法”。
计算机专业只有掌握了信息技术学科的基本结构、基本概念和原理,学生才能无往而不“适”,才能以不变应万变,才具备进一步深入学习或自学该学科的能力。在讲基本概念和原理时要求学生带着要完成的“任务”,或者说带着要解决的问题认真读书,在需要中学习了解基本概念和原理,学生会学得更认真、更扎实。电子计算机是工具,使用工具靠技能,技能的掌握与熟练只能靠实践。许多知识和经验可以通过自己上机实践去获取,这样做不仅知识掌握得牢固,而且可以培养探索精神和自学能力。在学习使用电脑的过程中,读书和上机实践都重要,但比较而言,实践更重要。很多知识和技能必须通过多次上机才能学会。“在游泳中学会游泳”,在完成“任务”的过程中增长知识和才干。在上机实践时,教师一般也不要求学生按既定的操作程序去做,而是鼓励学生去试一试、看一看每个按钮有哪些作用,菜单栏中有哪些命令,右键单击弹出的快捷菜单中有哪些命令,反复地试一试如何完成自己想要做的操作,还有没有其他的方法。另外,根据学生素质情况进行分组,通常每小组安排一两名接受能力较强的学生,教师可以单独辅导这一两名学生,然后再由他们去指导小组中的其他同学学习。选出部分计算机基础较好的学生作为班级辅导员。多给学生相互讨论的机会与时间,同时多教他们解决问题的方法,如优先讲解怎样使用软件自带的帮助系统;学生的机器里多装些学习软件,供学生学习时选用。这种“探究法”的运用,使学生能较扎实地掌握信息技术,同时也培养了他们的自学能力,使信息技术的学习时间和空间得到了拓展和延伸。
三、深入教材,活用教材
任何一门课程,都是一个独立的知识面,其内部的知识有其必然的联系。我教授“C语言”这门课时,要求学生掌握的内容分为四大部分:基础知识、程序结构、数组、程序编写。程序编写不是独立成章,而是贯穿于整个教材中。
总体把握教材,并逐个落实各个知识点。在教授基础知识部分时,让学生分析各个知识点的特点,自己找方法学习、记忆,教师加以指导。在学“if语句”部分,因其结构形式变化多样,除“if…else…”结构先讲解外,后面的内容我尽可能让学生自学,自己分析,自己解决问题,并做好小结。根据学生分析的情况,我再进行系统的小结。学习“循环结构”时,我先把它们的格式、运行方法用资料的形式罗列出来,提前让学生预习准备,上课时请学生来讲课,让学生指出重、难点,指出哪些是运用时要注意的问题。再把内容分成难易不同的几部分,简单的内容,让基础较差的同学去做,这些内容他们也能较好的完成;难度大一点的,请基础较好的同学去完成,让其最大限度地读懂教材。
上课时,除了讲教材上的例题外,我还给学生补充了一些实用性强的问题,如九九乘法表、趣味数学、求数的阶乘、数列、用“星”形排列的菱形图等,让学生编写程序去解决,对教材进行扩充和拓展。
四、发挥老师的主导作用,使学生能够学以致用
教育要做到让人得到解放,职业教育不是培训匠人或机器人,而且要让学生成为开拓性的人才。
1.激发学生的学习兴趣
教学中教师应设置适当的问题。设置的问题要让学生有能力解决,让学生对它感兴趣,这样,学生做起来就会觉得不吃力,有成就感,也就愿意去做。在“C语言”的实作课上,可事先给一段程序,让学生输入计算机内运行。这时,一个漩涡慢慢地旋转出来。当学生玩一会儿后,要求他们让漩涡反方向转动,学生认真观察后终于找到了问题所在,解决了问题,也就学到了这个知识点。
2.引导学生主动参与教学过程
教学的目的是要学生学到知识,而不只是教师把课讲完了事。上课时,教师应让学生积极参与到教学中来,让他们变被动学为主动学。在教学过程中,教师可把任务分给学生,让学生多动手动脑,让学生自己想办法解决问题,让学生对学习产生浓厚兴趣。正如中央十二频道曾经介绍过的一位地理教师,由于他上课学生感兴趣,他安排的任务学生也乐于去做,学生做起来也觉得有劲,因此也更愿意花时间去完成他的作业。这样不就易于达到教学目的了吗?
3.协助学生解决学习中的困难
让学生解决的问题,当他们的知识准备比较充分的时候,要适时地加大难度。如学习用“星”排列菱形图的C程序编写时,当循环结构学完后,学生在知识准备上就已经完成了,但他们解决问题的能力应该还是不够的。这时,我把任务安排下去后,并不急于要他们马上完成,而是让他们共同想办法完成。过了一段时间,学生没有办法解决问题,我再把这个任务分解成几个子任务分别给不同的小组。任务分别为:一行图形输出怎么做;菱形从中间分开,上半部分的空格按格式输出来。问题变小、变简单了,学生自然就容易解决。然后我再提示学生把这几个问题合起来,全题就不再是问题了。图例:
学生在学习的过程中肯定是会遇到困难的,通过老师的指导,他们的困难会变小,会一步一步地得到解决。在这个过程中,学生既克服了困难,又学会了面对困难,这对学生将来的成长会大有用处。
4.指导学生学以致用
计算机专业学的东西如果学生能用来解决实际问题,那么学生学起来就会更有动力。(www.xing528.com)
学校开设课程时,除了高考课程,还从学生实用的角度开设了一些课程。其中开设的课程有:五笔录入、操作系统、Flash、网页、硬件、网络,等等。当这些课上到一定程度后,可给学生安排一些具体的任务让他们来完成。如学了五笔输入法,可让学生帮教师录入论文、材料;学了Flash,可让学生参与教师的课件制作;学了网页,可给学校做宣传网页;学了硬件,可帮教师一起搞机房维护,等等。在这些参与过程中,学生学到了很多书本上学不到的东西,让学生受益匪浅,学生的动手能力得到提高,所学得的知识也得到了巩固。
五、充分发挥现代教学设备的作用
一是用好多媒体。在教学过程中,多媒体的运用能很好地把复杂的问题简单化。如计算机硬件的拆装,这对于初学者,即使教师拿着管线做插入拔出演示,他们也许也看不清楚,这时候用多媒体来演示,学生就能看清楚、想明白,易于接受。
二是上好实作课。如“C语言”的编程,学生做出来了,究竟编得怎么样,对不对,学生是不清楚的,但是只要学生上机一运行,很容易就能看出有没有问题,问题出在哪个地方,所以上好实作课很重要。
三是用好报刊、网络。学生的求知欲越来越强,想了解的东西很多,只靠教师教是不够的,所以广泛涉猎报刊、浏览网页,把有关资料剪辑或下载下来,积少成多,是很重要的资料积累方法。有了丰富的参考资料,扩大了知识面,思维才能活跃起来,才会最大限度地产生创造性思维。没有渊博的知识,思维就像贫瘠的土壤,创造性思维的形成便成了空中楼阁。在资料涉猎中,往往会使自己受到很大启发,正所谓“采众家之长,成一己之见”。计算机知识包罗万象,教师应特别重视创设博采知识的氛围。
教学有法,但无定法。发挥计算机学科的优势,进行创新教学,要让学生愿意学、想学,并且能学有所成,学以致用,教师应根据实际情况,在教学实践中大胆探索,选准切入点,走自己的路,落到实处。这样的教学,肯定会让学生学到在市场大潮中搏击的真正本领。
参考文献:
[1]肖筱南:《现代信息决策方法》,北京大学出版社2006年10月版。
[2]〔美〕麦克牟利著:《设计教学法》,杨廉译,商务印书馆版。
[3]杜琼英:《信息素养与自主学习探讨》,《远程教育杂志》2003年第4期。
[4]应学俊:《信息素养培养渗透教育教学中》,《中国教育报》2003年3月日。
附教学片断:
用“星”排列菱形图的C程序编写的教学步骤
一、学完了C语言的循环语句后,请同学们课外自己去完成下面这个图的程序编写并找出解决问题的办法。
二、提示:(一周后)
1.输出一个字符
2.输出一行字符
三、提示:(一周后)
1.只输出上面三行。
2.再输出下面两行。
3.用两重循环
四、提示:
每一行的空格也都要输出语句
五、分析学生编写的情况。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。