独立学院C语言程序设计教学改革探析.docVIP

独立学院C语言程序设计教学改革探析.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
独立学院C语言程序设计教学改革探析

独立学院C语言程序设计教学改革探析摘要:在C语言程序设计课程的教学改革中,针对该课程和学生的特点,就目前教学中存在的问题,对课程教学目标及教学方法进行重新组织,同时将项目导向、任务驱动、案例教学法相结合应用到教学过程中,除了培养学生的基本编程能力外,更注重学生用计算机处理基本问题的能力的培养。 关键词:程序设计;项目教学法;任务驱动 中图分类号:TP312.1-4 文献标识码:A 文章编号:1007-9599 (2012) 13-0000-02 《C语言程序设计》是各类院校各类专业学习计算机语言的一门启蒙课,也是国家计算机等级考试可选编程语言之一。掌握好C语言的编程技术,将为学生学习后续各专业课奠定坚实基础。C语言算法比较复杂,规则繁多,使用灵活但容易出错,学生掌握具有一定的难度。通常该课程被作为一门公共基础课,参加整个院校的统一考试,授课方式为每周一次理论课和一次上机课。学生普遍反映理论较抽象,课堂教学课时不够,很难达到精通的程度,导致学习后续诸如《数据结构》、《高级程序设计》等课程时较为吃力。 针对上述情况,我院采取了各种措施,比如邀请在计算机语言教育领域有独到见解的专家和优秀教师一起讨论、专家随堂听课等方式,最后以我院电信专业为改革试点,针对专业和独立学院学生的特点,对学生有针对性的讲授,同时从以下几个方面进行改革: 一、增加理论课课时量 以前的课程安排为56学时,课堂讲授和学生上机练习的课时数分别为32和24学时,对函数和模块设计这一部分讲解较浅,且对于指针、结构体和联合体及文件这三部分只进行概念介绍,但实际上这些内容非常重要,不仅计算机等级考试C语言考核这些内容,后续软硬件实践课程也均以此作为基础。由于这部分内容的缺失导致学生对许多实际问题不知如何编成实现。因此从2011级学生开始理论课课时增至40学时,上机课课时维持24学时不变。 二、改革授课方式 以前该课程的教学方式,主要是教师课堂讲授、学生课下练习。学生的积极性和主动性都不高,而且感觉到该课程枯燥乏味,老师的教和学生的学都有很大的难度。采用项目驱动教学法之后,主要是教师提出问题,给定开发目标,学生在教师的引导下,和教师一起共同完成项目的开发。在项目具体实现的过程中,需要用到的知识点,比如要处理的数据及其数据的类型,在此处给学生详细讲解,这样学生对C语言中数据的类型就有了深刻的认识。学生通过亲自参与、体会和实践,提高学习积极性和主动性,并更好的接受和掌握了新知识。这样“以学生为主体、以教师为主导”的教学模式,能使学生最大限度地贴近实际问题,从而达到该课程的教学目标。 (一)项目导向、任务驱动教学法 所谓项目导向、任务驱动教学法,是在整个教学过程中选择一个可行的、学生感兴趣的实例,提取典型工作任务,将工作任务合理有序化后,对每一项工作任务分析所涉及的相关知识,设计相应的学习情境;针对每一种学习情境以项目为导向,以任务为驱动,逐步细化,构成一个由浅入深的知识学习与技能训练有机结合的学习体系。 根据本门课程的特点和学生的实际情况,在整个课程教学中,以开发学生熟悉的和感兴趣的“教务系统”为项目实例进行讲解,将枯燥的理论教学转变为直观的实践操作,培养学生学习计算机语言的兴趣。 (二)案例教学法 在每次课堂教学中,以项目的一个实例来推进来课堂教学的开展。通过采用案例教学,讲解与任务相似的案例,使学生掌握完成任务所需的知识和技能,从而实现知识点的有效过渡和深化。由于C语言是大学中接触的第一个编成语言,因此案例的选择一定要接近实际,让学生对问题的定义有明确地了解,这样在讲具体的程序设计时学生才容易理解。比如在讲程序的分支结构时,以超市的结账系统为例来进行,超市推出的一系列优惠策略,比如达到68元给5%的优惠,达到98元给10%的优惠等,这些优惠条件就构成了分支结构的条件,通过这些实际问题的讲解,使学生实现对各个知识点的理解及深化。 三、改革教学手段 以前的教学手段主要采用多媒体教学,但由于程序设计课程的特殊性,仅用多媒体或传统的板书很难达到该课程的要求,因此在该课程的教学中,要求将传统的板书与多媒体相结合,在讲解算法思路时采用板书,而讲解具体实现代码和执行过程时采用多媒体,将执行过程采用动画的方式实现,这样不仅能让学生快速掌握课堂知识,而且会节约课堂教学时间。 语言学习仅靠课堂教学很难让学生达到精通的程度,而《C语言程序设计》学习的目的之一就是要让学生能独立编写程序解决具体问题,因此我们充分运用网络资源,将上课的课件和作业的参考答案等放在服务器或局域网上,让学生复习时有资料参考,同时通过QQ建立讨论组,教师与学生可实时交互,及时解决学生编成中遇到的实际问题。 四、改革考核方式 以前的考核方式为平时成绩占30

文档评论(0)

docman126 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:7042123103000003

1亿VIP精品文档

相关文档