浅谈对中职学生C语言程序设计的教学思考

来源 :中小企业管理与科技·下旬 | 被引量 : 0次 | 上传用户:tx9yky2w
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:C语言程序设计课程是中职学校计算机专业的主要课程之一,目前由于各种原因导致进入中职学习的学生基础薄弱,使教师在教授这门课时普遍感到教学效果不理想。怎样调动中职学生对程序设计课程的兴趣,如何才能取得比较满意的教学效果成为教师们共同关注的话题。本文从教学环节的设计和考核方式的改革两个方面谈谈自己的看法。
  关键词:中职学校 C语言程序设计 教学设计 考核方式
  
  C语言作为当今最流行的程序设计语言之一,不但被作为计算机专业的必修课,而且被选为非计算机专业的选修课。它也是计算机应用人员应掌握的一种程序设计工具。在中职学校开展程序设计语言的教学,由于学生在英语和数学方面的基础较差,他们在C语言学习中会遇到很多障碍,从而丧失学习热情。在这种情况下,如果老师还是按照传统的方法来教学生的话,教学效果可想而知。作为从事C语言教学多年的一名老师,我认为针对当前中职学生的特点,要想在C语言的教学上取得比较满意的教学效果,可以在以下两个方面做些努力:
  1 教学环节的设计
  首先是教学内容的选择。中职学生中相当一部分同学基础薄弱,尤其是数学方面,这就要求教师在教学内容的选择上要结合目前中职学生的知识水平,依据中职教学的培养目标,适当降低理论知识的难度和深度,教学内容力求浅显易懂。本课程知识主要涉及程序设计的三种基本结构、数组、函数等内容,而指针及结构体作为选学内容,学生接受起来困难的话,可以不讲。教学重点放在对程序设计方法的理解和使用上,着重于程序设计在实践中的应用。教师应在整合各章知识点,精心安排教学内容上下大功夫。经过学习能达到学生对基本概念要理解,编程思路要掌握,常用函数会使用,提高学生逻辑思维能力和计算机操作技能之目的。
  其次是教学方法的选择。教师在讲解每一个问题的时候,应当教会学生如何解决问题的方法。此讲解过程一定要详细,思路清晰,使学生最终理解这个问题原来可以通过这样的方法来解决。教材上有的问题的解决方法,如果我们照着课本原封不动讲给学生,学生在理解的过程中可能会觉得枯燥无味,很快就失去继续听下去的耐心。这就要求教师要针对中职学生的特点,创设能引导学生主动参与的教学環境,激发学生的学习积极性。比如在讲对10个数按从大到小进行排序这个问题时,我是这样解决的:让6名同学们主动来到讲台前随机排列站好,个子最高的代表最大的数,最低的代表最小的数。让第一个同学先与相邻的同学比较,如果相邻的同学个子高,就交换位置,否则不交换。然后用同样的方法再分别与其他4个同学比较,最后发现第一个同学的位置站的是个子最高的。再让第二个同学分别与后面的4个同学比较,依此类推,结果发现6个同学按个子从高到低顺序排列。方法掌握了,对10个同学按顺序排序已经不再是问题了。整个过程,我帮大家找出第一个个子最高的,其他的是同学们一起来说应该怎样找,这样我发现同学们个个热情高涨,课堂气氛特别活跃,在人人参与的轻松愉快的环境中问题得到了圆满的解决。以后再碰到类似的题,同学们很快就解决了。所以在教学方法上,我们要创新,要找出能使中职学生易于接受的方法,我们的教学才能取得满意的效果。
  2 关于考核方式的改革
  考核是教学工作的重要环节,是评价教学效果的主要方法,考核方式改革是教学改革的重要组成部分,为了充分调动学生学习的积极性、主动性,从而提高C语言程序设计课的教学质量,本人在综合多年程序设计课不同考核方式考核效果的基础上,得到如下结论:对于中职学生的C程序设计课来说,最好采取上机考核的形式来实施。
  最初C程序设计课都采用笔试进行,让学生做一些填空题、选择题,给一些不完整的程序让学生填写完整,所以考前有学生死背一些程序来应付,写完后语法有没有错、语句用得对不对都不知晓,因为根本无法去验证。再者说,这样的考核形式无法发挥中职学生动手能力强的优势。所以我们说笔试并不能真正反映学生的学习效果。
  后来考核形式发展为笔试与上机相结合进行,先在教室进行笔试,后进电脑室上机考核。经过一段时间的试用,发现笔试的内容,有一些死记硬背的知识,对中职学生来说意义不大,另外一些知识点学生是否理解并掌握,完全可以放在上机部分进行考核。C语言程序设计课的教学目的,就是培养学生熟练掌握运用计算机语言编制和调试程序从而解决实际问题的能力。学过程序设计的人都知道,编写一个程序有时很容易,但要它正确运行往往不是一件很容易的事情,所以笔试的缺陷是显而易见的,只有通过上机操作才能同时考核编写和调试程序的能力。
  对C语言的上机考核来说,可以在期末考试前一个月左右先向学生公开上机考核的内容。公布给学生20-30道综合性较强的题目,这些题目涵盖所有要考核的知识点,让学生提前在课余时间进行编程练习,并且告知学生,期末上机考试的题目就从中选择。上机考试时间为两个小时,考试时每人的试题都是老师从之前公布的题库中随机选定五道题目,然后让学生编写程序并调试运行,并根据运行结果记录评分。实践证明,这种考核形式的实施能够大大的促进学生上机调试程序的积极性,增强了学生编写程序并动手调试程序的能力。
  综上所述,C语言程序设计是一门实践性非常强的课程,只有通过大量上机实践,学生才能真正掌握C语言的语法知识及基本编程技巧,才能学会调试程序的基本方法。对中职的学生来讲,应该针对他们自身的特点,设计出适合他们的教学方案,我们的教学才能取得良好的效果。
  参考文献:
  [1]曹红苹.《C语言程序设计》课程教学探讨.计算机与信息技术,2008.11.
  [2]谭浩强.C程序设计(第三版)[M].清华大学出版社.2005.
其他文献
摘要:随着社会的不断发展,信息化管理俨然已经成为了大势所趋,军队医院跟随时代的步伐也是必然的选择。加强信息化管理,紧跟社会发展的脚步,成为当下军队医院财务管理改革的重点。本文主要介绍了当下军队医院财务管理存在的不足,并进一步分析了军队医院财务管理整体信息化建设的优化策略。  关键词:信息化;军队医院;财务管理;建设;优化策略  一、当下军队医院财务管理存在的不足  (一)缺乏足够的认识  在军队的
摘要:省属大型集团公司根据国资委文件要求及《企业内部控制基本规范》和配套指引的要求,从内控环境、财务管理体系建设、营运管理、内部控制措施、分支机构内控建设等五个方面,形成了27个一级制度内控制度。这些内部控制制度符合集团公司内部控制的目标,遵循了内部控制制度的6个原则 ,符合《规范》和配套指引的要求。  关键词:集团公司27个一级制度;内部控制制度的目标;内部控制制度遵循的原则;评价  根据省国资
摘要:就目前我国事业单位的预算管理而言,还存在很多的弊端,主要表现在编制上管理不严格,随意性强,预算执行不彻底等,这不仅对事业单位的发展产生了很大的阻碍,同时也制约了社会相关体系的发展与完善。建立健全事业单位预算管理编制体系,保证资金的有效利用,促进事业单位的良性循环发展就成了亟待解决的问题,而这些所有问题的核心要为是单位的可持续性发展提供资金保障。  关键词:事业单位;预算管理;持续性发展  随
摘要:随着我国教育事业的不断发展,也加大了对教学中固定资产投入的比例。固定资产的投入可以提高学校的教学质量,开展多样化的教学,进一步完善教学的方式和途径,推动我国教育事业的发展。针对于中职学校,学校内部的固定资产投入比重较大,但是固定资产的核算却始终存在着问题。固定资产的核算不到位使固定资产的数量无法实时掌控,同时对固定资产的控制和管理也有着消极的影响。在固定资产的核算管理过程中应该加强学校内部信
室内环境污染已成为当今人类健康的杀手,因此,控制和防范室内环境污染已显得非常迫切。
本文从汽车空调实训课的实际上课情况出发,提出了学生多,老师少的现实问题。针对这一问题,提出合理的解决方案,在教学上取得了成功,值得推广和借鉴。
万用表,又叫万能表,由于它测量功能多又便于携带,是电工常备的工具之一,但在使用时如果没有掌握它的操作技能,会造成万用表的损坏和测量误差,这就要对万用表进行检修和误差调
随着我国经济社会的不断发展,人民生活水平的不断提高,基础设施迎来了发展高潮,特别是土木工程也得到了快速的发展。在民用土木建筑工程中,混凝土结构仍然占据着主导地位,而
摘要:通过对纺织企业安全生产形势分析,提出了建立预防型安全管理的重要性。然后在分析纺织企业安全管理信息化建设中存在的主要问题的基础上,构建了纺织企业安全管理信息系统。经研究表明,以系统论为指导思想,以现代信息技术为平台的安全管理信息系统的建立不仅为纺织企业的安全管理提高了效率,而且为企业节省了大量开支。  关键词:纺织企业 预防型安全管理 安全管理信息系统    0 引言  纺织工业是我国传统、重
路基填挖过大或填挖不平衡,造成地基在一定程度上的不均匀沉降,迫使毛细水上升产生的局部裂缝;基层养生不好,强度不足出现的纵向横向裂缝反射到面板,造成水泥混凝土面板出现