归一云思
主页网络文摘杂文
文章内容页

中职C语言课程教学改革探索

  • 作者: 新生代
  • 来源: 归一文学
  • 发表于2023-11-09
  • 热度14786
  • 刘丹 耒阳中等职业技术学校 湖南耒阳 421800

    一、C 语言介绍

    C语言是一门通用计算机编程语言.20世纪90年代以来,C语言迅速在全世界普及推广.

      它具有功能强大、表达能力强、目标程序效率高、可移植性好等特点,运用它既能编写操作系统软件,又能开发各个领域的应用软件.因其简单易学,C语言也是其它高级语言的前导语言.

    二、C 语言程序设计的教学现状

    C 语言程序设计是一门应用性和实践性都很强的学科,集抽象性、逻辑性、实践性于一身.传统的C 语言程序设计教学中,主要以教师讲授为主,且在教学过程中采用的大多是纯数学的抽象案例,这对于中职学生,尤其是基础较差的学生而言,既抽象又枯燥无味.另外,传统的c语言程序设计课程教学普遍以介绍语法开始,重视语法教学而忽略了程序设计方法的教学.学生掌握了大量语法细节,却仍不会编程解决实际问题.导致学生学习兴趣不浓,学习效果不佳,不能真正理解程序设计的精髓.传统的"灌输式"教学方式已不能满足教学需要,必须改革教学方式,加强上机实践,加强学生实际编程能力.另外,应转变教师角色,真正确立学生学习的主体地位,把单纯传授知识变为引导、启发式教学,充分调动学生学习积极性,真正实现素质教育.

    三、c语言程序设计课程教学改革探索

    从以下四个方面对c语言课程教学改革进行探讨:

    (一)学习兴趣的培养

    兴趣是入门教育的关键,培养学习兴趣很重要.多数中职学生在之前没有接触过计算机语言,C语言对他们来说是神秘的.因此,上好第一堂《C语言程序设计》课是至关重要的.以笔者的经验,笔者首先是展示C程序设计成品,介绍C语言的应用领域和功能.接着,介绍C语言的由来-因一个名叫Space Travel的游戏而来.介绍两位发明者.讲述C语言的发展及其重要性.简介C语言程序岗位.再以一个实例,展示C语言编程软件和编程过程.实践证明收效显著.

      在之后的教学中,针对中职学生基础不扎实及本课程枯燥深奥的特点.教师应尽量采取多媒体教学,向学生展示一些趣味性的问题并演示实用性的程序.如给学生讲解"水仙花数、猴子吃桃、翻译密码"等问题,并让学生用编程软件解决这些问题,使学生在亲身实践中体会到乐趣;另外,可以通过讲述一些lT成功人士的经历和励志故事,增强学生学习C语言的信心和动力.

    (二)教学手段的改革

    针对C语言的抽象性和深奥性,在教学过程中,应充分利用现代教育技术成果.首先,在多媒体课件的制作上,注重语法知识描述言简意赅.多采用示意图教学,化抽象为直观.在实践平台上,将该课程配套实验平台 VC++6.0搭建于课堂之上.在语法知识点的讲授后,通过所选案例,让学生参与一起分析,一起写出算法描述,并在课堂上同步编写程序,然后调试和实现程序,使抽象的结果通过程序的运行得以实现.让学生眼见为实,所见即所得,减弱了程序设计的抽象性,加深了对程序设计过程的体验.

      在教学过程中,要学生开动脑筋,"一题多解".鼓励学生主动地采用多种方法来解决问题,鼓励个性的发展.对于大部分学生,应尽量避免直接地进行问题回答,而是引导他去查阅教材和笔记、资料,尽量消除学生对老师的依赖性.引导他们去认真思考和分析,找出错误的原因,自己解决问题.我们看到,当学生自己调通了一个程序,解决了一个问题之后,他是多么的兴奋啊,他也在这个过程中找到了学习的乐趣,增强了学习的信心.在学生具备一定的程序设计能力的基础上,通过在程序中有意识的错误设置,逐步提高学生独立调试程序,解决问题的能力.整个教学过程让学生在"做中学",这也正是实用教育思想 CDIO工程教育模式的应用体现,让学生以主动的、渐进的、实践的、项目式的方法进行学习.

    (三)分组教学,培养自学能力.注重培养团队合作精神

    由于中职学生在上机实践中缺乏独立自主学习能力,上机往往达不到预期效果,因此,很容易失去上机兴趣.为此,教师可适当转变上机实践的形式:以小组形式上机实践.上机前分配给每个学习小组不同的学习任务.组长负责分工,让本组学生利用课余时间去思考、查询收集资料,上机时各组分别完成相应任务.然后相互演示成果,分析优劣利弊,再互换任务,最后讨论编程体会,取长补短.在此过程中教师适当指导,主要过程可由学生自行解决,让学生在切磋的过程中自主学习并且培养团结合作的精神.

    (四)考核方式的探索

    传统的c语言程序设计考核一般以标准化的笔试题为主,侧重于考察程序设计语言的基本语法,而程序设计题目所占比重较少.这种考核方式导致学生偏重语法学习,忽视编程实践能力的培养.为此,笔者在期末考试增加上机考试的环节,通过在限定时间内以实现上机编程解决具体问题来考核学生的学习效果.这种考核方式督促学生在平时学习中加强上机编程实践环节.实践证明,增加上机考核环节有效培养了学生实践编程能力,激发了学生动手实践解决问题的热情.

      要上好C语言程序设计课,除了要求学生主动学习外,教师还应因材施教,不断的探索新方法提高学生的学习兴趣.注意利用身边和生活中熟悉的事例来解释C语言程序设计中复杂的理论和问题.毕竟,一切理论来源于生活,一切设计也要服务于生活.这是在教学中转难为易的好方法.

      本文标题:中职C语言课程教学改革探索

      本文链接:https://www.99guiyi.com/content/1151482.html

      • 评论
      0条评论
      • 最新评论

      深度阅读

      • 您也可以注册成为归一的作者,发表您的原创作品、分享您的心情!