• 休闲生活
  • 教育教学
  • 经济贸易
  • 政法军事
  • 人文社科
  • 农林牧渔
  • 信息科技
  • 建筑房产
  • 环境安全
  • 当前位置: 达达文档网 > 达达文库 > 教育教学 > 正文

    多媒体教学中《C语言程序设计》课程改革

    时间:2020-05-11 07:58:12 来源:达达文档网 本文已影响 达达文档网手机站

    摘要 本文分析了传统教学方法在现代教育中存在的欠缺,并通过作者对“C语言程序设计”课程的教学研究和实践,在教学手段,教学内容,实践教学等三方面提出教学改革,并指出在以上几个方面的改进措施。

    关键词 多媒体教学;案例教学;实践教学;教学改革

    中图分类号TP37 文献标识码A文章编号 1674-6708(2010)31-0203-02

    0 引 言

    C语言程序设计课程是计算机专业中一门必修的专业基础课程,既可以编写系统软件,又可以编写应用软件;既能完成高级语言的功能,又能直接访问硬件,具有非常广泛的用途。在传统的C语言程序设计教学中,大都采用粉笔加黑板的手段,学生每学习一种语句需要做一些与该语句相关的习题,课程枯燥无味,学生学习积极性不高,很少动手实践。面对繁复的教学过程,教师为了完成教学计划,也只能删繁就简,保证重点。虽然近几年已出现应用多媒体课件教学,但课件内容大多是教材内容的复写版。课程学完后,学生除了学到一些呆板的语句外,收获甚微,其编程水平和分析、解决问题的能力都没有得到提高。

    经过对“C语言程序设计”课程的多年教学实践,提出以下三方面的教学改革。在教学手段方面,采用现代多媒体课件教学;在教学内容方面,采用案例教学;在实践教学方面,增加上机学时和增设课程设计,可以提高学生分析问题、解决问题和综合编程能力。

    1 运用多媒体教学

    现代教育要求教师授予学生更宽的知识面,要求学生具有更高的动手实践能力,对于IT行业,这一点尤为重要。在C语言程序设计教学中,采用多媒体课件教学有以下优点:

    1)节约课堂的教学时间,拓宽学生的知识面

    对于C语言程序设计的学习,除了一些语法规则之外,大量的时间还是学习运用语法规则进行实际编写程序以及阅读程序。在传统教学中,对于一个稍微长点的程序,大量的课堂时间用于书写程序语句,而我们采用多媒体课件教学,所有要讲解的内容课前已经预先制作完成,节省的时间,不但可以用来更深入地分析算法和讲解解决问题的方法,还可以用于加入本课程的前沿知识以及与其相关联的内容,从而拓宽学生的知识面。

    2)激发学生的抽象思维,提高学生的学习兴趣

    多媒体课件是利用多媒体的图形、视频、音频和交互式的特点,制作出计算机辅助教学软件,将抽象的、难理解的内容,利用多媒体课件制作成形象的、动态的、容易理解的动画、图片来帮助学生理解。

    例如:在讲解循环结构时,许多学生刚开始时不能理解计算机内部如何一步步执行循环语句的,对于这种情况,利用多媒体课件将运行过程按照步骤做成动画,剖析程序在计算机内部运行过程,使学生容易理解。在讲解函数调用时,如果用粉笔讲解在函数调用种形式参数的空间分配和释放,以及实际参数和形式参数传送地址时,许多同学都不理解具体的过程,如果将此知识使用多媒体课件制做成动态的数据传送,学生一看即明白。总之,多媒体课件教学能够激发学生的形象思维,使得学习会变得轻松、更有兴趣。

    3)便于学生储存记忆,有助于学生的自学

    多媒体课件有助于学生自学。应用多媒体课件比传统的课堂教学或单纯的阅读书面教材效率更高,使用交互式多媒体系统,学生可根据自己的水平和接受能力进行自学,掌握学习的进度,避免了统一教学进度带来的缺点。学生悟性强的学生,可以通过阅读多媒体课件,帮助学生超前学习;学习基础差的学生,可以根据自己的实际情况,课外反复学习。同时,可以在课件里面添加了大量的复习题,以供学生参考。当然这些复习题都要做成交互式的,这样学生可以进行自我测试。经过一学期的实践,效果较为显著。

    总之,将现代化的教学手段引到课堂教学中,既可以节约课堂教学时间,又可以调动学生的学习积极性;既能激发学生的抽象思维,又能提高学生的学习兴趣;既便于学生储存记忆,又可以使学生展开联想。这是时代的呼唤,也素质教育的要求。

    2采用案例教学

    传统的C语言教学模式是先讲解语法规则,然后讲解使用语法规则编写相关的程序。然而,学生的课堂注意力不可能一节课都全神贯注于整个课堂教学,当枯燥无味的语法规则还没有讲解完,学生的学习兴趣已经消失,思维已经转移。但是,采用案例教学,先演示已经编写好的程序,再讲解编写此程序所需要的语法规则以及相关语句。在C语言程序设计课程的第一节课上,演示使用C语言预先编写的程序,例如:扫雷程序、练习打字程序、虚拟的ATM机操作程序、画同心圆程序等等。程序的演示效果能够极大地激发学生的学习欲望。总之,案例教学不但可以提高学生的学习兴趣,而且可以激发学生的求知欲。

    3增加实践环节

    1)加强动手能力的培养

    为了进一步加强学生实践动手能力,在C语言的教学过程中,进行大胆改革,采取了压缩理论教学时数,增加上机实践时数,理论课教学和实验课教学相结合的方法,取得了一定的效果。

    2)增加上机考查力度

    在传统的教学方式中,不分课程性质,一概以笔试考试成绩为准,从而使得学生轻视上机实践环节。在C语言教学中,我们采用50%的笔试成绩和50%的上机考试成绩相结合的考评办法,学生普遍重视上机实践课程,大大增强了学生的动手能力。

    3)增设课程设计

    为了提高学生的综合分析问题、解决问题的能力以及参加小、中型程序开发的实践经验,在课程结束的最后一周,增设课程设计。课程设计题目来自于平时学生比较熟悉的内容,例如:学生证管理程序、学分管理程序、图书登记管理程序、学生作业完成情况管理程序、通讯录管理应用程序等等,在教学的实践中,要编写上述程序,必须熟悉各自的业务,这样,不但可以培养学生程序设计的能力,同时可以激发学生的创新能力。

    4结论

    教学改革是无止境的,教学方法是多种多样的,以上是作者在C语言程序设计课程教学实践中的总结和探索,在此,希望与大家一起共同探讨C语言程序设计课程教学方法。

    参考文献

    [1]何同林,冯丹.C程序设计课程的多媒体组合教学设计研究.计算机教育,2006,9.

    [2]李海伦,唐全.“C程序设计”课程教学改革的研究与实践.计算机教育,2005,7.

    [3]廖湖声,叶乃文.C程序设计案例教程.人民邮电出版社.

    • 生活居家
    • 情感人生
    • 社会财经
    • 文化
    • 职场
    • 教育
    • 电脑上网