您好, 访客   登录/注册

基于C程序设计的应用技能型人才培养与实践教学研究

来源:用户上传      作者: 杨莹

  【摘要】针对C程序设计课程,依托教学内容和实验教材建设、成绩评价方式变革和课外选修课扩展教学的教学模式,借助计算机实验室机房整体网络教师机系统和多媒体示教实验室等先进的教学设施,力图实现独立学院应用技能型人才培养的要求。
  【关键词】C程序设计;技能型人才;教学研究
  0.引言
  C语言程序设计是教学体系中一门重要程序语言类课程,其教学目的是让学生掌握高级语言的基础知识、基本算法和编程技术,能灵活运用高级语言进行程序设计,具备利用计算机解决实际问题的能力,培养学生能举一反三地灵活应用这些思想和方法的能力,为学生进一步学习其他专业课程和今后从事软件开发工作打下坚实的基础,提高学生的应用技能和就业竞争力。然而,从历年该门课程的教学效果看,由于C语言理论与实践性强、内容抽象、逻辑严密等特点,学生学习时感到思维难以转换。加之基本语法的解释成为课堂教学的重点,上机实验作为验证理论的手段,致使学生不具有独立编程和解决实际问题的能力。因此,基于C程序设计课程进行应用技能型人才培养与实践教学研究是很有必要的。
  1.研究意义
  高等学校的计算机教育,特别是广大非计算机专业的计算机基础教育,在很大程度上决定着未来社会人们应用计算机和信息化技术解决自身领域问题能力的高低。C程序设计课程实践教学对提高学生计算机应用能力,培养学生创新能力、实践动手能力、分析问题和解决问题能力有着不可替代的作用。
  本文基于C程序设计课程进行应用技能型人才培养和实践教学研究。C程序设计课程可以帮助学生树立起程序设计的思想,培养严密的逻辑思维和严谨的学习态度。教学内容和实验题目设置与应用实例相关的内容,使学生更好地体会如何编程解决现实生活中的具体问题,对今后的后续课程的学习毕业设计和课程设计都有很大的帮助。基于教学过程的考核方式可以激发学生的学习积极性、主动性和创造性,使学生及时认识到自己的不足,促进学生在原有水平上提高。课外扩展选修课教学重点讲述C程序设计后续应用章节,对原有的计算机技术基础课程做到有效的补充,增设的应用型教学内容对提高学生应用技能有很大促进作用。计算机实验室机房整体网络教师机系统和多媒体示教实验室能够很大程度上提高C程序设计课程的教学效果。本文通过基于C程序设计课程的研究进行应用技能型人人才模式的探讨为其他课程教学提供借鉴经验,对提高实验教学效果,提高学生实践动手能力,培养应用技能型人才有着重要的现实意义。
  2.研究内容
  本文基于C程序设计课程,试图研究一种较完善的教学方式,将必修课和选修课相结合,从教学内容和教学手段上进行改革,构建良好学习氛围。
  (1)实验教材建设和实验内容的制定
  编写结合专业特点和应用实例的实验指导书,构建与理论教学相辅相成的实验教学内容和体系。删除陈旧、与培养目标不协调的教学内容,合并了内容重复的实验项目,增设了有利创新能力培养的实验课和实验项目,从而使重构的实验教学内容具有较明显的递进关系,能体现时代特征和创新精神。每节课的实验内容要明确,增设与实际应用相关的实验题目,增强学生关于理论知识与实际应用的结合认知度。
  (2)考核内容的界定
  课程考核的内容由最初的一次期末考试改为基于教学过程的考核方式。主要有:学生随堂表现、自主学习能力、期末考试。学生的随堂表现和自主学习能力是通过学生在实验课上的表现来评定。主要包括:①实验课出勤。通过全体签到、不定期、不定时点名方式实现。②实验操作过程。在实验课代码编写调试过程中,学生对基础语法知识的掌握程度,编程思维和方法创新的体现,实验中分析问题、解决问题的能力等。③阶段性考试的考核。对学生进行学期内分阶段考试,以便检查学生学习情况并对考试结果及时进行反馈。阶段性考试是对学生当前阶段学习能力评定最有效的考核方式。期末考试为学期末的一次结课考试。计算机技术基础考试模拟系统客观公正的评价学生成绩。
  (3)课外扩展选修课教学
  因教学设置的需要,计算机技术基础课程的课时会有所减少,C程序设计在教学课时内将无法详细讲述后续的指针应用、结构体、链表、文件等章节。但是后续课程如《C++程序设计》、《单片机原理及应用》等诸多专业基础课还都必须要以C语言整体教学内容作为依托。加之,用于课程设计和毕业设计中学生能够独立编程解决具体实例的知识点也分属于C程序设计课程的后半部章节。此外全国计算机等级考试的应试和电子设计大赛及飞思卡尔等大学生竞赛都需要C程序设计的整体知识结构和编程逻辑思维。因此,开设基于全国计算机等级考试知识大纲的C语言选修课,简略讲述技术基础课程中涉及的章节,重点讲述技术基础课程中未涉及的章节,在选修课的教学中着重加入与具体实例应用相结合的题目,比如:应用结构体进行学生信息存放,使用数组进行多个数据的排序、实现学生成绩统计等等,有利地对C程序设计课程进行补充和完善,培养学生C程序设计语言编程逻辑思维,提高学生解决问题的能力,提高学生应用技能。
  (4)教学手段的改革
  选修课的教学在机房进行,教与学同时进行,可以实现知识点讲解和上机编程操作的有序进行。同时计算机实验室机房整体网络教师机系统和多媒体示教设备更能增强其教学效果。基于C程序设计课程,将必修课和选修课相结合,从教学内容和教学手段上进行改革,构建良好学习氛围。
  3.结束语
  本文基于C程序设计课程进行大学应用技能型人才培养与实践研究,能够帮助学生树立起程序设计的思想,培养学生能举一反三地灵活应用计算机程序设计语言分析实际问题解决问题的能力,提高学生的应用技能和就业竞争力,对构建良好学习氛围、提高教学质量、培养创新型人才具有重要的现实意义。
  参考文献:
  [1]郭群.基于技术技能型人才培养的《C语言程序设计》课程教学改革与探索.办公自动化,2014,287(19):60-62
  [2]俞庆英,陈传明,许建东.高校公共课C程序设计的专业化教学新模式[J].计算机教育.2014,(07):101-104
转载注明来源:https://www.xzbu.com/2/view-7075679.htm