- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
关于提高非计算机专业《C语言程序设计》教学效果探究
关于提高非计算机专业《C语言程序设计》教学效果探究 摘要:“C语言程序设计”课程是各大高等院校理工科专业学生必修的一门基础课程[1],基础也意味着其具有一定的难度,该文通过对非计算机专业学生学习本课程的现状,特点,以及相应的教学方法进行研究。通过实践并探讨使用何种方法教学能让教学效果有所提高,达到学生易学,爱学,学会并应用此知识。
关键词:C语言程序设计;教学方法;非计算机专业;示例教学法
中图分类号:G642 文献标识码:A 文章编号:1009-3044(2013)17-4064-03
C语言是一种通用的计算机程序设计语言,对于计算机专业的学生来说,它是最重要的一门基础课程。学习C语言之后,可以为后面继续学习其他的高级程序设计语言打下坚实的基础。通过对C语言的学习,可以培养学生的提出问题、分析问题、解决问题的能力。在计算机专业的课程设计中,C语言程序设计是数据结构、操作系统、面向对象程序设计等多门课程的先修课程,对这些课程的教学有着直接的影响[2]。
学习C语言不止对计算机专业的学生来说重要,对非计算机专业的学生也是相当的重要。随着社会的发展,科技的进步,用人单位对员工的要求等的越来越高,加上应届毕业生的求职门槛越来越高,很多非计算机专业的学生也纷纷学习C语言,因为它不仅可以证明其具有一定的计算机操作的能力,如果拿到国家计算机等级考试C语言二级证书的话,还能在求职过程中,占据相当大的优势,赢得面试官的亲睐。所以大量的非计算机专业的学生学习C语言,而因为其计算机基础很弱,甚至有的为零,那么怎样才能让其将C语言学会,学好,并能灵活运用呢?这就是本文的探讨所在。
目前,在各大高校的非计算机专业都会设置相应的C语言程序设计课程,不仅如此,还有大量的培训机构招收非计算机专业的学生进行培训,以达到获得国家C语言二级证书,或使其具备一定的编程能力以备求职所用,可见C语言的重要性。
1 存在的问题
1.1 学生的问题
在近几年的教学实践中,发现学生普遍认为这门课难度很大,不容易学,而且即使懂了理论也不会做题或编写程序。究其原因,主要有:
1)很多学生的学习目的是不明确的[3]。经过相应的调查,发现在高等院校中,很多学生只是顺从学校或学院的安排,盲目地去上课,根本就不清楚自己为什么要学习C语言,所以一旦遇到困难,就会觉得难学,甚至会觉得学了也没用,导致学习兴趣以及热情的下降,这样就会缺乏学习的积极性和主动性。
2)学生的实践动手能力不高。C语言是一门逻辑性和操作性都很强的计算机语言,而很多学生都不明确上机实验的目的,甚至有的学生连实验的内容都不清楚,到了机房就是一盘散沙,不知道要做什么,导致动手能力不高。当然在上机的过程中,也难免会出现某些学生玩游戏等这样的情况,所以这也是实践课程中管理的疏忽。
3)对于高等院校的非计算机专业的学生来说,他们对学校安排的计算机课程的重视度不高。认为本门课程不是主课,仅仅是为应付考试而去学习,所以学习积极性不高,有时可能会发生上课不听讲,下课不看书的现象[4]。
4)教学过程中,发现在学生中存在一种普遍现象,即程序设计能力和调试能力都比较弱。究其原因,主要是因为其对于算法不够熟练,灵活运用知识的能力比较弱,编程的时候程序结构不清晰,标点符号等语法错误较多,不够细心。
1.2 教师的问题
教学的过程是教与学的过程,是教师的教与学生的学相结合的。国内著名的教育技术专家何克抗教授提出来“主导-主体”教学理论[5],他认为教学活动应该以教师为主导以学生为主体,突出教师在教学活动中主导者地位的同时,要注重对学生创新思维和创新能力的培养,避免学生被动学习。
1)在课堂教学过程中,太重理论的讲解,而忽视了对学生实践操作的引导。这就要求教师在备课过程中,必须清楚整个教学大纲的内容,做到有的放矢,理论讲解的同时,注重对锻炼学生动手能力的实践做相应的指导。
2)在上机实践时,容易放心让学生自己练习,导致学生动手能力未能得到确切的提高。这样就可能会导致很多学生在实验课上玩耍而不做任何实验。所以这就要求老师事前必须得做好实验课内容的设计,并严格要求学生达到什么样的效果,让学生自己动手操作,以达到锻炼提高的目的。
2 解决方案
基于上述问题的存在,并结合近几年的教学经验,该文提出一些改进的教学方法,以达到提高非计算机专业的学生学习C语言的学习效果。做到尽量让学生感觉学习C语言很轻松,很有趣,且能将其学会并灵活应用。
2.1首因效应
作为一名教师,应该很清楚第一堂课是非常重要的。首先应该与学生互动,相互了解,建立良好的师生关系,拉近彼此间的距离,如果一个老师的气场足够吸引学生的话,后面的教学过程中的任何问题都能很好地
文档评论(0)