中职对口单招C语言程序设计课程教学探讨.docVIP

中职对口单招C语言程序设计课程教学探讨.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
中职对口单招C语言程序设计课程教学探讨   摘 要 针对江苏中职对口单招C语言程序设计课程的考试情况、教学现状,从教学方法、教学手段、学生兴趣培养、实验教学环节等方面进行探讨。   关键词 中职;C语言;教学方法   中图分类号:G712 文献标识码:B   文章编号:1671-489X(2015)21-0106-02   1 前言   C语言程序设计是江苏中职对口单招计算机专业的必考科目之一,具有较强的理论性和实践性。该课程涉及的概念、规则繁多,语句书写灵活,语法限制不太严格,还用到英文和数学相关知识,中职生学习较为困难,也给教师的教学提出新的要求。   2 中职对口单招C语言程序考试情况分析   江苏对口单招新大纲已经使用五年了,新大纲中C语言占有很大比重,共140分,其中理论60分,技能80分。理论部分较为基础,分数上拉不开差距;技能部分难度较大,容易拉开差距,是重点也是难点。前几年我校学生在该门课程成绩上不理想,最高在260分左右,而苏南学校部分学生接近满分,平均分在260分左右。究其原因主要是学生对C语言知识、技能掌握不牢,拿到题目无从下手,甚至一些同学放弃对该门课程的学习。   3 中职对口单招C语言教学现状分析   学生学习情况分析 中职学生是一个比较特殊的群体,他们文化基础较为薄弱,学习能力不强,缺乏学习主动性、积极性,大多没有良好的学习习惯,不善于思考问题、独立解决问题。刚开始学习C语言程序设计时还有些热情,但由于学生的英语和数学都很薄弱,经过一段时间的学习后就感觉枯燥,对上课没有了兴趣,乃至丧失了继续学习该课程的信心。   教师教学情况分析 大部分教师仍采用传统的教学方式进行C语言程序设计课程的教学,老师注重讲,学生被动的学,师生间互动少。教学的重点主要放在C语言的语法规则上,忽视了编程思想的培养,算法的编写。实验教学也只是把书上的程序输入验证一下,既不能调动学生的积极性,也无法培养学生的编程能力。教学内容与考试要求有一定的距离,高三复习时学生无法接受较复杂的问题,拿到题目无从下手,最终只有放弃。   4 中职对口单招C语言课程教学改革研究   多种教学方法的综合应用,提高课堂教学效果 C语言教学中采用多种教学方法,可以激发学生的学习兴趣,提高教学效果,培养学生的编程能力和创新意识。   1)问题引导教学法。问题引导法能够突出学生的主体作用,有效发挥学生的思维,培养学生的综合处理问题的能力。以“排序”为例,可以先讲解排序的原理,让学生思考排序的算法,接着写出算法流程图,最后用循环语句实现算法。这个过程结合课件和Flash动画,逐步引导,层层解决,效果较好。   2)案例教学法。案例是指那些在日常生活中能教好地反映教学内容的事例。经典趣味的案例比较有代表性,能够吸引学生的注意力,培养学生的学习兴趣,增强他们参与课堂的主动性。如“水仙花数”“猴子吃桃问题”“哥德巴赫猜想”等,引导学生对案例进行剖析,使学生能通过归纳掌握知识内容,从而达到教学目标。实践证明,案例教学,内容容量大,知识点的前后紧密联系,学生对知识印象深刻,能够灵活应用。   3)任务驱动法。任务驱动法教学,就是通过完成教师布置的一个任务或多个任务,建构真正自己的知识与技能,培养学生解决问题的能力。C语言教学过程中,可引导学生由易到难地完成一系列任务。如学习循环问题中素数时,可按以下任务进行教学:任务一,用键盘输入一个正整数,编程判断是否为素数;任务二,打印出100~999之间所有的素数;任务三,编程找出第100个素数。以上三个任务是由易到难,第一个任务学生可以自我解决,第二个任务需要在教师提示下完成,第三个任务需要教师讲解分析后,学生方能编出程序。通过教学,学生掌握了所学知识,培养了编程能力。   灵活应用现代教学手段,提高学生学习积极性   1)课件与板书相结合。使用课件教学有利于简化教学过程,吸引学生的注意力,提高学习兴趣。可以把烦琐的概念和语句格式及比较长的程序做成课件,直观地向学生展示,免去了板书的时间。但有时用板书,可以达到课件无法实现的效果,如在分析算法过程、程序编写及执行过程时,用板书可以给学生留下深刻的印象,使师生能够随时互动,效果良好。   2)应用Flash动画演示。C语言中的一些算法,用语言描述学生感觉述枯燥乏味,难以理解,容易遗忘。如果用Flash动画形象的展示出来,可以达到事半功倍的效果。例如在讲到交换两个变量的值、排序、求极值等算法时,可以把算法过程做成Flash动画,学生看完动画后,教师接着讲授算法结构及分析编写过程,最后学生编写出相关程序。应用Flash动画不仅能够使学生记忆深刻,而培养他们的逻辑思维能力。   3)网络教室的应用。网络教室不仅可以广播课件内容,可以广播

文档评论(0)

jingpinwedang + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档