资源描述:
《职业技校学生的C语言教学探究》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、职业技校学生的C语言教学探究■中专中职论文职业技校学生的c语言教学探究文/诸吟佳摘要:随着计算机行业的迅猛发展,计算机专业学生的学习不能局限于某些常用软件。因此,c语言程序设计的学习就显得尤为重要。本文以职业技校c语言教学过程中存在的问题为切入点,从培养学生兴趣、合理设置教学目标、调整教学方式、改革考核方式,优化评价机制等几个方面进行分析与探究。关键词:C语言程序教学方法职业技校学生时代的飞速发展促使我国科技力量不断同步提升。计算机技术的普及及向其他学科的快速渗透让计算机知识的重要性日益凸显。职业技校的计算机专业学生将来想要有很好的就业渠道和就业选择,就必须对计算机工作原理有
2、正确的理解,同时需具备熟练操作和使用的能力。c语言程序设计作为计算机专业课程中的基础内容,可以说是一名计算机从业者的必备基本技能,属于进行计算机软件开发所用的入门语言,为后续的其他计算机专业课程的学习打下坚实基础,将计算机解决实际问题由可能变成了现实。经过该课程的多年教学,笔者发现虽然c语言属于概念简单、类型丰富、表达能力强的短小精悍型计算机程序设计语言,但因为它的灵活性和多样性,学生掌握的情况皆不太理想,当然这和学生自身情况也有密不可分的关系。如何将这门基础课程讲好,让学生在学习的过程中主动提高自学能力和应用能力”让枯燥的理论知识变得实用好理解,下面就谈谈笔者的一些感悟与探
3、究。—、实际教学中存在的问题1.学生的计算机水平参差不齐职业技校学生的招生范围比较广泛,对于计算机的掌握水平也是参差不齐,有的学生甚至都没有接触过计算机。此外,部分学生的数学功底薄弱,逻辑分析能力不强,在学习的过程中又缺乏积极性和主动性。这给后续的教学带来了很大的困难。巨大的水平差异使得在教学过程中,有点基础的学生满足于一知半解,,独掌握了书本上的基本概念或是常见例题就自我满足,学习的内容不踏实稳立解题时就会错误百出;而基础较差的学生跟不上普通教学进度,日积月累问题增多,丧失了学习的信心,失去了学习热情。1.教师的课堂教学方式单一课堂教学是目前主要的教学手段,通过增加了多媒体
4、演示等方式来帮助学生更快更好地掌握C语言的实际应用,但若仅仅依靠课堂例题的讲解和示范操作,忽视基础语法等知识点的重要性,同样会岀现很多问题。对于很多刚刚接触编程语言的学生来讲,最大的问题就是觉得入门难,上课按照老师的讲解依样画葫芦可以听懂学会,但是课后一旦遇到新的程序就又不理解程序的实际功能了,如果要用程序来实际解决问题就更加有难度,根本不知道如何下手也没有具体的思路,从而产生了畏惧感。如若过重地强调语法细节,大量在课堂讲解基础理论知识,甚至以计算机考级真题和模拟题作为讲解和练习的重点,又会使得课程的实用性大大降低,学生也会感觉到枯燥无味,丧失学习兴趣。长此以往,学生们仅仅注
5、重了语法的学习,没有真正领悟程序语言设计的基本思想和方法,更不可能独立编写出有实用价值的程序。2.上机实践的局限性作为_门计算机课程,C语言课程的学习必不可少的就是学生上机操作训练。该过程既需要学生掌握概念,又需要动手操作,还需要调试运行出结果。但目前学生在实际上机时,往往对布置的任务敷衍了事,有的甚至直接抄袭其他学生的程序。同时,上机操作的指导老师往往只有一位,而学生编写程序的方法却不会相同,于是出现的问题既有共性的也有个性的。这样就导致不能及时解答每位学生的问题,使部分学生的程序不能继续调试,白白浪费课堂上宝贵的上机实践时间。二、问题解决方案探究1•激发和培养学生的学习兴
6、趣任何学科的学习与学生的学习兴趣是息息相关的,C语言的学习也不例外。针对目前职业技校学生没有过多接触过计算机语言,其他基础知识比较欠缺,本课程的理论知识枯燥深奥的特点,不仅仅要采取多媒体演示的方案进行教学,还要穿插一些既具有趣味性又具有实用性的程序进行讲解展示,例如〃猴子吃桃〃〃鸡兔同笼〃〃水仙花数〃等问题,吸引学生的注意力,通过简单模仿和后期深入练习,体验到编程后的成就感,促使学生激发起自身学习的动力。2.合理设置教学目标,调整教学方式教师在课前要对学生进行充分的熟悉和了解,针对学生的实际情况和教学大纲的要求,合理设置教学目标,调整教学方式。在实际教学中笔者发现,学生对于基
7、本的概念理解记忆往往没有在实际应用中发现问题后强调概念的重要性效果好。于是在平时的课堂教学中,笔者往往弱化基本格式的死记硬背,强化各种形式的实际应用,选择性地挑选例题讲解,将原本晦涩难懂的语法知识通过例题引出,让学生更快地掌握程序编写的实际应用,培养解题的正确思维模式,让教学效果变得既有广度又有深度。学生在实际解题操作时,特别是遇到条件语句、循环语句和数组这部分有难度的内容时,容易产生畏难情绪。这就要求教师合理设置教学目标,设置一些难度适宜的分解目标,深入浅出,缩小问题台阶,让学生有能力逐步解决问题,激