调动学生主动性,培养编程能力

来源 :中国教育信息化·基础教育 | 被引量 : 0次 | 上传用户:sonicff8
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
   什么是主动?主动就是不用别人告诉你,你就能出色地完成任务。主动的一个主要特征就是“坚持,当面对障碍与困难时也不放弃”。[1]字典里对主动性的定义是:“发自内在的,而非来源于外在的做某事的想法。”
  调动学生主动性是教师普遍面对的一个问题,从小学、初中到高中,甚至大学,各个阶段的学生也都会有这样的问题,即习惯于教师的“灌”,习惯于教师的“告知”,而不习惯“主动的学”,不习惯“主动的思考”,而这种现象在中职生身上表现得尤其突出。他们中的大多数是初中时的“遗弃儿”,是教师眼中“无可救药”的一部分,是被希望“宁可不存在”的那部分。没有扎实的基础,没有良好的学习习惯,有的是散漫的习气、放纵的个性,不要说主动学习,就是被动地接受知识,对他们来说都是一件很难的事。在这种环境下,如何调动他们的主动性,确实是一个难题。
  中职计算机专业的学生,有着所有中职生的共性问题,而他们还要面对一个更严峻的现实,那就是《编程语言基础——c语言》这门课所带给他们的“震撼”!所有教授中职程序设计课程的教师都有这样的感慨:太难教了!哪怕是你费尽心血,用尽脑汁,很多学生还是一头雾水,不明就里。而难中之难的就是学生的编程能力,这道编程题会了,换一题又不知从何处下手。所以碰到编程题时,教师头疼,学生恐惧。面对如此现象,笔者认为还是要找准症结所在,从调动学生的编程主动性入手,逐渐培养他们的编程能力。
  
  一、激发学生对c语言的热情
  爱上某件事,你就会投入精力去做,所以对c语言的热爱,会激发学生学习它的积极性。那么这份“爱”从何来?很显然,跟教师的授课方式有关。枯燥地讲授语法、规则,按部就班地照本宣科,学生是“爱”不起来的。俗话说:万事开头难。第一堂c语言课,对教师是很大的挑战,人都有“先入为主”的习惯,如果第一次课上得成功,会给学生留下美好的印象,让学生期待下一次,再下一次,渐渐地对这门课产生感情,从而激发学生的热情,反之就是提不起兴趣、厌恶,直至麻木,最后完全放弃。那么这个头如何开呢?让我们先来看看《编程语言基础——c语言》这本书的第一章内容:c语言概述,其开篇就是介绍c语言的产生和发展及c语言的特点,如果教师也根据书本,第一次课就讲这些内容,恐怕大多数学生会“晕”过去,听不懂、枯燥、无趣会是学生对c语言的第一印象,埋下了“恶的种子”,怎会收获“好的果子”呢?如果教师能抓住学生的心理特点,找准他们感兴趣的点,不用理论说教,而是用事先编制好的一个程序(学生熟悉的而且是有趣的,最好是有界面的)在课堂上演示,再请学生也动手尝试,当学生兴致高涨时,再询问他们想不想知道是如何实现的,然后趁热打铁,把“c语言”抛给他们,学生自然想继续探究,这时再讲讲c语言的发展、用途及特点,让学生明白c语言的种种。“良好的开端是成功的一半”,建立了好感,学生有了兴趣,在后续的课上,教师要灵活安排教学内容,每次课最好先布置一个小任务(该任务不能太难,能贴近生活更好),让学生围绕这个任务寻找学习的知识点,由“要我学”转变成“我要学”,为了增加课堂的趣味性,可以采取小组竞赛的方式,这样一来,学生的热情被激发了,对c语言想不说“爱”都难。
  
  二、根据学生的认知规律,合理安排编程题的难易程度
  虽然对c语言有了“爱”,但学生对c语言中的编程题却是“爱得很苦”。很多学生想编程序,想体验程序编出来后的那份喜悦,可当程序摆在眼前时,又会退缩。确实,编程能力不是靠教师讲讲就培养得起来的,它需要学生自身的努力,需要教师的配合。教师首先要了解学生,掌握他们的认知规律,每次上课以后要及时地做总结,对学生掌握了哪些、没掌握哪些做到心中有数,以便下次课有的放矢。编程题目的选择要合理,难易搭配,而且能预知学生对这道编程题大约能做到哪一步,哪一个点是学生不易想到的,该以何种方式让学生明白。不仅如此,在可能的情况下,尽量选择一些贴近学生实际、贴近真实生活的程序让学生编写,比如期中考试过后,可以让学生编一个统计全班各科总分、平均分的程序;学习排序后,让学生编一个程序,把本班同学的花费情况按从高到低排列等等。只要教师能多花些心思选择符合学生认知规律、适合学生口味的编程题,一定可以调动学生的编程主动性!
  
  三、多鼓励学生,实现学生的自我价值
  中职的学生更需要鼓励,需要被教师肯定,教师的一个眼神、三言两语的一句话,可以让一个学生脱胎换骨,也可以把他推向深渊。因此,当学生面对编程题,心有畏惧,或者干脆放弃时,教师千万不能面露鄙夷之色,或者说两句风凉话,尽管你心里有百般的埋怨,脸上应该还是面带微笑,对学生循循善诱。当学生写出哪怕只有一句程序时也要及时表扬,这对学生来说会是很大的促进,其主动性会被渐渐地调动起来,再看到编程题时就会知难而进,克服畏惧心理,写程序也由少至多,由粗至精,由可读性弱至可读性强。学生通过编程实现了自我价值,对自己的能力有了信心,他就会对编程越来越感兴趣,甚至自己主动找程序去编,编得越多,其能力越能得到提高,提得越高,就越想编,如此相互作用,形成良性循环。最后当然是主动性调动起来了,编程能力也得到了培养。
  总之,中职计算机专业学生的编程主动性是可以被调动起来的,只要我们任课教师做个“有心人”,从学生实际出发,激发他们的学习热情,选择适合他们的程序,并对学生多些鼓励,一定可以培养学生的编程能力,而我们的学生,会更主动地去“编程”!
  (编辑:王天鹏)
其他文献
故事的开始,是在春天.rn鹅黄色的迎春花在风中飘摇,嫩绿的小树枝抽着新芽,穿着黑色燕尾服的燕子掠过蓝蓝的天空,泉水叮叮咚咚地唱着最欢快的歌儿.
“想要我帮你办事,你有这个吗?”某生伸出两个手指搓了几下,一脸奸笑。这是本人听得最多的一句话、看得最多的一个手势。现在是经济大发展的时代,校园也沾染上了一些不良的拜
期刊
博客技术改变了人们的生活方式,也正在改变教育教学和教研的方式。作者通过总结自己主持的课题研究,分析运用博客技术给课题研究带来的新便利和新变化。
16岁生日那天,我意外地收到一个男孩的礼物。大概是我平日帮助过他的缘故,他曾说,到我生日那天,他要送一份小礼物给我。那时我以为他只是说说而已,哪知道竟是真的。  在回家的路上,我看着塑料袋里的小盒子,想到一向对我要求严格的妈妈,心里顿时忐忑不安。如果妈妈发现了,她一定会认为我怎么了……我开始胡思乱想起来。对!为了保守一个16岁女孩的秘密,必须千方百计与妈妈周旋。于是,我下定决心,策划了第一套方案:
当前,随着现代教育技术的飞速发展和国家对教育事业的不断投入,教育的信息资源越来越丰富,教育教学的信息化手段也是层出不穷。如何利用好资源,充分发挥其优势,是信息时代对教师提
期刊
语文课上,语文老师对我们说:“我的散文和照片曾在报纸上刊登过,有我这样的老师教你们,真是你们人生一大幸事,要好好珍惜.”我说:“寻人启事么?”我被语文老师狠狠瞪了一节课
我校今年开展了小班化教育实验研究工作,作为一所农村小学,初次涉及小班化教育,难度很大,不知道从何处下手。但我们也有一些优势:如班额小,只有26人,学校已创建成为扬州市“数字化校园”,学校的信息化设备比较齐全,生机比高。通过调研,我们最终决定用南京凤游寺小学的《小班化教学规程》来指导小班的教学工作。怎样使学生积极地参与到教学活动中来,有效地培养学生自主学习的能力呢?笔者作为一名信息技术教师有幸参与到