- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言项目教学法在非计算机专业学生中的教学体会
摘要:该文讨论了非计算机专业学生在学习C语言过程中常遇到的问题,并就如何解决问题给出了教学方法和教学体会。
关键词:C语言;项目教学法;非计算机专业
中图分类号:G642文献标识码:A文章编号:1009-3044(2011)24-5968-02
The Teaching Experience of the C Project Teaching Method Through the Non-Computer Majorss Students
WAN Li-hua, XIA Hou-yun
(The Computer Technology Department, Jiangxi Information Application Professional Technology Institute, Nanchang 330043, China)
Abstract: This article discusses the frequently problems of the C learning though the Non-Computer Majorss students, and show the teaching methods and teaching experience of how to solve the problem.
Key words: C Project; teaching method; Non-Computer Majors
C语言程序设计不但是计算机专业的专业基础课,同时也是电子电气、自动化控制等非计算机专业的语言类基础课,通过这门课程的学习,不仅可使学生获得程序设计的思想,锻炼逻辑思维能力,同时也是为后续课程的学习打下基础。但几年的教学下来,发现C语言是学生感觉难学、老师感觉难教的一门课,尤其体现在非计算机专业的学生身上,如何开展好教学?我就自己的学习和教学体会谈谈一些看法。
1 影响C语言教学的主要因素
1) C语言功能丰富、结构清晰、应用面广,既有高级语言的优点更具低级语言的许多特点,是集知识和技能于一体的课程,要求学生既要学好理论知识,更要能利用它解决实际问题。但是对于一些非计算机专业的学生,他们不清楚课程的学习目的和意义,认为就是学习语法规则,枯燥乏味,且对自己的专业影响不大,所以不大愿意学,勉强学习的目标也只是为能通过计算机二级考试。
2) 现在进入高职学习的学生都有一定的计算机基础知识,但他们接触的基本都是图形化界面且是中文的Windows操作系统和应用软件,对于Truboc2.0这样的全键盘且英文界面的IDE非常的不适应,这样的反差直接影响了学生的学习热情,特别是英文程度较差的同学,很容易认为C语言难学,这种情况一旦无法调整过来,很容易掉队,也就慢慢地失去学习兴趣了。
3) 高职院校中所使用的教材往往都是本科教材的删改和缩减,基本的内容编排都是先给出一般的语法格式,然后介绍语句的语法规则,最后讲解语法要点和例题,没有易于理解和学习的有趣案例,死板枯燥且和实际问题脱节,这样的教材无法满足高职学生的认识水平,不能调动学生学习的兴趣,非常不适合教学。
4) C语言的教学仍然采用讲授、实验及作业的传统模式,教师过分强调学习语法等理论知识,忽视程序设计能力的培养,有学生虽然理论知识学得很好,可真正要求独立解决问题的时候,毫无编程解题的思路,不知如何下手,久而久之,学生也失去学好C语言的动力,教学效果非常的不理想。
5) 教师对上机实验内容的选择往往不够重视,往往布置的都是书本上的或是老师上课时所讲的案例,上机很多情况下都变成了“打字”练习,只会验证性地做实验,一旦要求功能修改,不能进行算法和语法结构的调整,甚至有学生连最简单的调试也需要老师的帮助,最后学生总会觉得C语言的学习很困难,特别是上机。
6) 非计算机系的学生在学习的过程中,往往缺乏微机原理的一些基础知识,对内存的使用毫无概念,而任课老师往往也会因为是外专业的学生,回避这方面的内容,致使学生在理解函数调用、数组、指针这类概念的时候非常吃力,从教学反馈的数据来看,非常差强人意。
2 解决C语言教学中问题的建议
C语言的教学总的来说分为理论教学、实验教学和课程设计三个环节,上述谈到的问题总的来说主要是由于教学思想陈旧,教学材料过时,教学方法和教学考核等不能满足实际需求造成的,要改变现状,必须进行教学改革。
1) 对于非计算机专业的学生,更需要认识C语言的学习目的、地位以及教学目标,否则学习过程中缺乏积极性和主动性,学习效果自然不好。因此,在教学过程中,首要的问题是让学生正确认识该课程的
文档评论(0)