培养应用型人才为目标C语言教学改革.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
培养应用型人才为目标C语言教学改革

培养应用型人才为目标C语言教学改革   摘要:通过问卷调查的方式指出C语言程序设计教学过程中存在的问题,结合CDIO工程教学理念,从教学内容、教学方法、教学手段和考核评价方式4个方面提出改革措施。 关键词:应用型;C语言;教学改革 0、引言 C语言程序设计是计算机科学与技术、网络工程、通信工程、软件工程、信息管理与信息系统、游戏设计等相关专业的必修课程,也是数据结构与算法、C++程序设计、数据库原理与应用、PHP程序设计、Javascript等后续相关专业课的基础,在计算机相关专业的课程体系中起着重要作用,国内高校也在越来越重视该课程的教学。C语言已成为学生进入大学后接触的第一门专业必修课程,也是学生学习的第一门编程语言。如何培养学生的学习兴趣,提高学生分析与解决问题的能力和团队协作能力,进而培养应用型、高水平的IT人才已成为该课程教学改革的重点。 近年来,C语言的教改工作已取得一定成绩,提出了项目教学法、任务驱动教学法、创新性趣味化教学法等,但这与我们培养应用型、高水平IT人才的目标仍存在一定差距。为了达到这个目标,我们将TOPCARES-CDIO工程教学理念融入本课程的教学过程中,并结合学校学生的实际情况改善教学状况,培养具备高技术、高素质、符合现代企业需求的应用型高科技人才。 1、c语言教学中存在的问题 我们对201l级信息安全1班、2班和计算机应用1班、2班、3班共164名大专学生进行了匿名问卷调查,其中信息安全1班、2班共77人,计算机应用1班、2班、3班共87人。问卷以教学班为单位发放,共发放164份,收回有效问卷164份,有效问卷率100%。问卷的设置和统计结果见表1。 对表1的调查统计结果进行详细分析,可以发现,92%的学生认识到C语言的重要性,只有16%的学生基本达到应有的C语言编程能力,主要原因归纳如下: (1)教学内容存在问题。问卷统计结果表明,大部分学生认为理论课时与实践课时的分配不合理,本课程要求学生记忆大量的语法规则、语句格式,容易使学生产生畏难心理,进而对c语言失去信心,因此教学内容的选取和组织显得至关重要。 (2)教学方法和教学手段存在问题。问卷统计结果表明,84%的学生没有学好C语言,其中44%的学生是上课听不懂,56%的学生即使能看懂程序,自己编写程序时也无从下手。C语言所学知识都比较抽象、枯燥、不易理解,很多教师都采取“先理论,后实践”的教学模式,以自我为中心进行授课,对学生的作业不能及时做出反馈,最终导致学生兴趣下降、教学效果不理想。 (3)学生的学习方法存在问题。问卷统计结果表明,74%的学生遇到问题时通过直接上网搜索解决,76%的学生完成作业时采取直接抄袭或者上网搜索,73%的学生表示不会利用课余时间进行编程练习。 (4)考核评价方式存在问题。问卷统计结果表明,69%的学生认为目前的考核方式不能有效地考查学生的C语言编程能力,考核过程中存在不公平现象。例如,对于抄袭作业的评定方法,期末考核方式的选择,平时成绩和期末成绩所占比例大小等。 2、具体教学改革 在C语言程序设计教学中,应该将培养学生分析与解决问题能力、团队协作能力作为主线,逐步引入c语言知识,提高C语言编程能力,进而培养应用型、高水平的人才。因此,需打破原有的教学模式,结合上文中提出的问题,从教学内容、教学方法、教学手段和考核评价方式人手,结合学生的实际情况,制订行之有效的c语言教学改革措施。 2.1 教学内容 以培养应用型IT人才为原则,对c语言程序设计课程的教学内容进行整合和分类,从应用出发,分散重难点,把c语言具体教学内容整合成表2所示的4大模块。强调以“用”为主,将数据类型、运算符、表达式等抽象的知识分散到各个模块,即用即学;各个模块对应一个模块项目和多个编程题目,项目选取与学生息息相关的问题,如成绩管理系统、学籍管理系统、学生选课系统等,重在培养学生的动手能力;在C语言初级应用阶段,我们还将程序编程风格[纳入教学内容,旨在培养学生良好的编程风格及习惯。 2.2 教学方法和教学手段 基于CDIO工程教育理念,我们以“项目为导向”组织教学,通过任务驱动,将相关理论知识引入教学过程中。课堂讲授坚持“精讲多练”、“即学即用”、实用为目标的综合性原则,采用案例驱动的教学模式,通过案例来引导学生分析和解决实际问题,并最终用C语言来实现,为培养应用型人才打下基础。我们将学生分为2-3人的小组,通过讨论完成模块项目的设计、编码、调试和运行,培养学生的团队协作能力。 教学实施过程中,以学生为主体,鼓励学生自主学习,加强职业能力的训练,运用启发引导、任务引领、问题导向、分组讨论、协同教学等多种互动式教学方法,完成课程教学任务。我

文档评论(0)

linsspace + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档