地方院校《C语言程序设计》课程教学改革的几点思考.docxVIP

地方院校《C语言程序设计》课程教学改革的几点思考.docx

  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语言程序设计》教学存在诸如教学效果低下,学生兴趣不高等种种问 题。本文结合地方院校特点,尝试从教学方式,评价手段等角度对该课程 教学改革提出一些建议。 关键词:c语言;教学方式;评价手段 中图分类号:G642. 0文献标志码:A文章编号:1674-9324 (2017) 05-0199-02 当今社会是信息社会。社会发展的需求,使得计算机成为当代众多新 型技术中发展最快、应用最广的一项技术。经过几十年的发展,计算机已 经逐步深入到社会的方方面面,改变了人们的生产方式、工作方式以及娱 乐方式等。对当代大学生而言除了掌握基本的计算机基础知识及各种办公 软件,如word, ppt, excel夕卜,掌握一门高级程序编程语言也是至关重 要的。所以许多地方院校理工类的学生除了学习计算机基础知识外,都再 选修一门程序设计。程序设计的语言种类很多,如visual foxpro, visual basic等。但各高校一般选择的是更为基础的C语言程序设计。C语言具 有许多其他程序语言无可比拟的优点,其语法结构简洁精妙,写出的程序 性能高效,算法描述通用直观。c语言如果能够学好,对掌握其他语言的 基本思想,编程理念,算法设计都有非常大的帮助。另外,虽然C语言是 血向过程的高级程序语言,但是对于它的掌握也有助于学习各种曲向对象 程序设计语言,如当今流行的C++, Java等新型语言。对于某些衍生自C 语言的程序语言,只需简单学习相应语法即可迅速上手,如大型科学计算 语言,Matlabo虽然各地方院校和学生对这门课普遍重视,但是该课程教 学仍然存在很多问题,直接表现为教学效率低下,学生兴趣不高。 一、存在的问题 笔者多年从事C语言程序设计的教学,发现在教学过程存在如下一些 问题。 1 ?理论性强,枯燥无味。C语言程序设计课程理论性、实践性和应用 性很强,其数据结构复杂,知识点繁多,内容本身枯燥无趣。对于绝大多 数非计算机专业学生而言,C语言程序设计只是一门了解程序设计基本原 理、编程基本步骤、算法设计基本思想的一门公共基础课。所以很多老师 对这门课的教学也主要从语法出发做理论介绍。然而近年来大学的大规模 扩招,地方院校的很多学生基础较为薄弱,尤其是有些学生连基本的计算 机知识都没有。教师虽然很用心,花上整堂课讲授各种数据类型的语法、 表达式以及函数等知识,但是学生几乎对这些标识符和概念完全没有感 觉,不知道这些符号的意义,更谈不上思考如何应用于编程过程,因此很 容易对这门课产生厌学的心理。另外,部分专业老师仍然采用讲数学课的 方式教授程序设计。数学课的教学方式与计算机课的思维理念十分不同。 数学课有一些直观的例子可以想象,只是介绍数学定理和概念,学生依然 可以想象理解所学的内容。然而计算机课就不一样,以教数学的方式教计 算机学生只会听的云里雾里,疲于记住各种定义,语法,却又无法真正有 体会理解。 2?轻视实践,偏重验证。理论部分投入过多的时间,在有限的课时下, 不可避免地压缩实践课时的时间。对于这样一门极其偏重应用的课程,如 此方式的教学意义几乎不大。C语言程序设计必须是通过大量的调试,犯 错,改错才能够对那些基本语法有深刻的理解。以嘉应学院应用数学专业 的C语言教学为例,该专业是师范专业,C语言课时较少,平均每周三节。 上课方式采取2+1的方式,即每周一次理论课,两周一次上机课。老师讲 得较多,所演示的案例往往也是与教学相关的典型案例。然而学生缺乏大 量时间去动手练习,虽然学习了基本语法,但是却未学到编写程序的基本 思维,根本无法编写程序解决实际问题,学习效果不佳。在最后的学生评 价环节也往往通过一个期末笔试决定学生最终的成绩。这种考核方式的弊 端在于试卷中有大量的选择和填空,少部分编程。对于那些成绩优异的学 生,可能他们只对基本概念了解透彻,并不能反映他们真正掌握了C语言 的内涵。实践和编程才是这门课的根本。 二、教学改革措施 基于以上教学过程中的种种问题,我们可以从以下几个角度对地方院 校的C语言课程进行教学改革。 1 ?教学内容和方式。在理论教学方面。C语言教学内容大致包括数据 类型,表达式,基本输入输出,分支选择结构,循环结构,函数,数组, 指针等。考虑到师范专业一般这门课的学时较少,在上课的时候无需追求 大而全。现在各所高校一般选用谭浩强的《C程序设计》这本公认的学习 C语言程序设计的经典教材。但是对于初步掌握编程基本思想而言,无需 把整本内容讲完,事??上讲到数组就差不多够用了。应该花大量时

文档评论(0)

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

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

1亿VIP精品文档

相关文档