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

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

ID:30940985

大小:57.51 KB

页数:6页

时间:2019-01-04

地方院校《c语言程序设计》课程教学改革的几点思考_第1页
地方院校《c语言程序设计》课程教学改革的几点思考_第2页
地方院校《c语言程序设计》课程教学改革的几点思考_第3页
地方院校《c语言程序设计》课程教学改革的几点思考_第4页
地方院校《c语言程序设计》课程教学改革的几点思考_第5页
资源描述:

《地方院校《c语言程序设计》课程教学改革的几点思考》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、地方院校《c语言程序设计》课程教学改革的几点思考摘要:《C语言程序设计》是地方高校非计算机类专业学生很重要的一门专业基础课程。该课程可以使学生具备当今社会所需的基本计算机编程能力,培养学生思维能力,提高学生综合素质。然而,目前地方院校的《C语言程序设计》教学存在诸如教学效果低下,学生兴趣不高等种种问题。本文结合地方院校特点,尝试从教学方式,评价手段等角度对该课程教学改革提出一些建议。关键词:c语言;教学方式;评价手段中图分类号:G642.0文献标志码:A文章编号:1674-9324(2017)05-0199-02当今

2、社会是信息社会。社会发展的需求,使得计算机成为当代众多新型技术中发展最快、应用最广的一项技术。经过几十年的发展,计算机已经逐步深入到社会的方方面面,改变了人们的生产方式、工作方式以及娱乐方式等。对当代大学生而言除了掌握基本的计算机基础知识及各种办公软件,如word,ppt,excel夕卜,掌握一门高级程序编程语言也是至关重要的。所以许多地方院校理工类的学生除了学习计算机基础知识外,都再选修一门程序设计。程序设计的语言种类很多,如visualfoxpro,visualbasic等。但各高校一般选择的是更为基础的C语言程

3、序设计。C语言具有许多其他程序语言无可比拟的优点,其语法结构简洁精妙,写出的程序性能高效,算法描述通用直观。c语言如果能够学好,对掌握其他语言的基本思想,编程理念,算法设计都有非常大的帮助。另外,虽然C语言是血向过程的高级程序语言,但是对于它的掌握也有助于学习各种曲向对象程序设计语言,如当今流行的C++,Java等新型语言。对于某些衍生自C语言的程序语言,只需简单学习相应语法即可迅速上手,如大型科学计算语言,Matlabo虽然各地方院校和学生对这门课普遍重视,但是该课程教学仍然存在很多问题,直接表现为教学效率低下,学

4、生兴趣不高。一、存在的问题笔者多年从事C语言程序设计的教学,发现在教学过程存在如下一些问题。1•理论性强,枯燥无味。C语言程序设计课程理论性、实践性和应用性很强,其数据结构复杂,知识点繁多,内容本身枯燥无趣。对于绝大多数非计算机专业学生而言,C语言程序设计只是一门了解程序设计基本原理、编程基本步骤、算法设计基本思想的一门公共基础课。所以很多老师对这门课的教学也主要从语法出发做理论介绍。然而近年来大学的大规模扩招,地方院校的很多学生基础较为薄弱,尤其是有些学生连基本的计算机知识都没有。教师虽然很用心,花上整堂课讲授各种

5、数据类型的语法、表达式以及函数等知识,但是学生几乎对这些标识符和概念完全没有感觉,不知道这些符号的意义,更谈不上思考如何应用于编程过程,因此很容易对这门课产生厌学的心理。另外,部分专业老师仍然采用讲数学课的方式教授程序设计。数学课的教学方式与计算机课的思维理念十分不同。数学课有一些直观的例子可以想象,只是介绍数学定理和概念,学生依然可以想象理解所学的内容。然而计算机课就不一样,以教数学的方式教计算机学生只会听的云里雾里,疲于记住各种定义,语法,却又无法真正有体会理解。2•轻视实践,偏重验证。理论部分投入过多的时间,在

6、有限的课时下,不可避免地压缩实践课时的时间。对于这样一门极其偏重应用的课程,如此方式的教学意义几乎不大。C语言程序设计必须是通过大量的调试,犯错,改错才能够对那些基本语法有深刻的理解。以嘉应学院应用数学专业的C语言教学为例,该专业是师范专业,C语言课时较少,平均每周三节。上课方式采取2+1的方式,即每周一次理论课,两周一次上机课。老师讲得较多,所演示的案例往往也是与教学相关的典型案例。然而学生缺乏大量时间去动手练习,虽然学习了基本语法,但是却未学到编写程序的基本思维,根本无法编写程序解决实际问题,学习效果不佳。在最后

7、的学生评价环节也往往通过一个期末笔试决定学生最终的成绩。这种考核方式的弊端在于试卷中有大量的选择和填空,少部分编程。对于那些成绩优异的学生,可能他们只对基本概念了解透彻,并不能反映他们真正掌握了C语言的内涵。实践和编程才是这门课的根本。二、教学改革措施基于以上教学过程中的种种问题,我们可以从以下几个角度对地方院校的C语言课程进行教学改革。1•教学内容和方式。在理论教学方面。C语言教学内容大致包括数据类型,表达式,基本输入输出,分支选择结构,循环结构,函数,数组,指针等。考虑到师范专业一般这门课的学时较少,在上课的时候

8、无需追求大而全。现在各所高校一般选用谭浩强的《C程序设计》这本公认的学习C语言程序设计的经典教材。但是对于初步掌握编程基本思想而言,无需把整本内容讲完,事??上讲到数组就差不多够用了。应该花大量时间介绍基本语法、算法设计以及具体的实现。在讲授每一个章节时,可以联系其他学科,尤其是在数学屮的应用。比如在讲数组时,可以联系数学中的矩阵相关计算。在讲

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。