九九文秘网 - www.nagforex.cn 2024年05月20日 20:13 星期一
  • 热门搜索:
  • 当前位置 首页 >专题范文 > 公文范文 >

    C程序设计课程教法探究

    来源:网友投稿 发布时间:2022-10-27 17:36:02

    C语言是国际上广泛流行的计算机高级语言。它功能强大、使用灵活,兼有汇编语言和高级语言的双重优点,是编程初学者的入门语言。职业院校开设的C程序设计课程,巧妙引入软件工程的思想,初步培养学生将抽象思维形象化的能力,从而为今后学习C++、C#、JAVA等面向对象的高级语言,打下坚实的基础。C程序设计课程比较抽象,教学难度大,在教学中也存在一些问题,如教学方法、方式陈旧,教学过程中重理论、轻实践,学生学习目的不明确、动力不足,逻辑思维能力较弱、想象空间狭窄,容易产生厌学情绪等,都直接影响教学的效果。因此,在进行C程序设计课程教学中,教师需要灵活运用多种教学方法,启发并训练学生的编程思维,以达到预期的教学效果。

    一、注重首次课的启发和引导作用

    首次课,学生怀着好奇又恐惧的心理坐到课堂上,渴求新知,却又担心教师会讲出一些深奥理论,难以理解、消化。面对这种状况,教师应该从实践入手,培养学生对课程的兴趣,拉近学生与课程之间的距离,激发学生的学习主动性;然后,讲授学习方法,鼓励学生大胆实践,将枯燥的编程课变成生动活泼的引导课,为学生今后的学习打好基础。

    1.演示程序运行过程,激发学习兴趣

    在Tuber C 2.0编译环境下,导入“俄罗斯方块”游戏程序,编译、连接、运行,展示程序执行结果。通过这种方式,既可以让学生熟悉从C语言源程序到可执行文件的整个操作流程,又可以激发学生的兴趣,使学生认识到C语言并不是枯燥乏味的计算机理论,而是有血有肉、活灵活现的计算机程序,从而消除其畏惧心理,增强学习的主动性。

    2.传授学习方法,强调学习的意义

    有了学习兴趣,更要有好的学习方法。C语言是一门实践性很强的课程,最有效的学习方法就是将理论和实践结合起来,通过理论带动实践,通过实践强化理论,从而改善学生盲目的学习状况。在首次课上,可以用简洁的语言告诉学生如何预习、听课、复习,但应重点强调如何通过实践锻炼学生的动手能力和解决问题的能力。同时,C语言是学生学习后续编程语言的基础,虽然程序设计语言更新很快,但如果能够通过C程序设计课程掌握程序设计思想,具备真正解决实际问题的能力,那么,学习其他语言也会更加得心应手。

    3.严格要求学生出勤,保证课程正常衔接

    对初学者来说,C程序设计课程是非常深奥复杂的,一旦缺课,就很难再跟上教师的进度。因此,教师在首次课应着重强调听课的重要性,避免学生因懈怠或无关紧要的事情缺课,耽误学习。如果学生因病或重大事件不得不耽误课程,教师应利用业余时间帮助学生补习,保证课程的连续性和教学的整体进度。

    二、始终坚持理论教学与学生实践相结合的教学方法

    对于C程序设计课程来说,实践是至关重要的。因此,在整个教学过程中,一定要坚持理论学习和上机实践两手抓、两手都要硬。在理论课堂上,启发学生思想、开拓程序思路、讲明知识要点。上机课也不能流于形式,照抄照搬书中例题,而应给学生思考的空间,启迪学生敢于创新、勇于实践,锻炼学生解决问题的能力,使学生既掌握书中的重点算法,又充分感受到程序设计的乐趣。同时,理论课程与上机实践应紧密融合,学一部分知识,上机实践相应的内容。这样,学生既锻炼了动手和解决问题的能力,又巩固了所学的知识,否则理论和实践脱节,就失去了实践的意义。在实践过程中,还应该让学生养成预先分析题目、确定算法与数据结构、在纸上编出程序源代码的好习惯。这样,上机时,就可以将主要精力放在调试程序上面,提高上机效率。

    三、巧妙引入软件工程的基本思想

    在软件工程中,软件的生存周期包括“问题定义、可行性研究、需求分析、概要设计、详细设计、编码、调试、运行与维护”几个阶段,C语言编写的程序也是如此。但是,初学者对软件生存周期的认识不深,容易忽略,致使软件结构不合理、运行缓慢或难以维护。教师可以通过日常教学,逐渐培养学生编程中的软件工程思想,帮助学生养成良好的编程习惯,培养学生分析问题、解决问题的能力,培养学生的创新精神、团队意识,为学生今年从事IT行业做好铺垫。

    C程序设计课程是学生学习编程语言的基础,在学生整个学习过程中占据着非常重要的地位。教师必须通过科学的教法,巧妙引导学生,帮助学生有效学习新知,养成良好的编程习惯,从而为学生今后的学习打下坚持的基础。

    (作者单位:秦皇岛技师学院)

    推荐访问:教法 探究 程序设计 课程

    Top