- 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程序设计是各大高校非计算机专业所开设的一门语言课程。针对这门课程在教学方面存在很多不足,描述了对这一些问题的认识和探索及在教学方面总结出一点经验。
【关键词】C程序设计;教学方法;非计算机专业
Exploring of Teaching on C Program Design
TIAN Ni-guang
(School of Computer Science and Technology, Hubei University of Science and Technology, Xianning Hubei 437100, China)
【Abstract】C programming is a language course which is offered in the non-computer professional by various universities. In the term of this course have many shortcomings in teaching, this paper describes some understanding and exploration of some of these problems and little experience summed in teaching.
【Key words】C programming; Teaching methods; Non-computer professionals
0 引言
C程序设计就是众多程序设计语言中的一种,是国际上广泛流行的、很有发展前途的计算机高级语言。它具备方便性、灵活性和通用性等特点,使其至今仍是程序设计入门的首选语言。至今很多大学都开设了C程序设计这门课程,并已这门课程将作为精品课程了,可见这门课程的地位非常重要。[1]
1 现行教学和学习中存在的问题
1)在理论课与实践课中两者不能相互起作用,不能相互渗透。理论课只跟随进度表强行灌输,然而对课程知识没有达到学生的要求,会影响到学生对知识深入的理解,也会影响学生对这门课程失去兴趣。而实践课往往被忽视,大部分的时间都在走过程:一方面,学生上机把老师布置的作业完成之后,接下来的时间用玩游戏来打发;另一方面,老师不可能注意到是不是所有学生都在编写程序、调试程序。因此理论课没有为实践课起到促进的作用,实践课也没有为理论课起到相互应用的作用。
2)大部分的学生在基础知识方面学得不够好,对C程序设计的学习造成一定的影响。因为C程序设计课程是以基础知识为基础的,它们之间要互相拓展。在C程序设计理论课中就涉及到几种进制转换、数的表示和数制的范围等这些知识,大部分学生在这些知识方面还很薄弱,给教学造成困难。
3)大部分学生还处在被动阶段,完全没有自觉地去学习,更主要的是大部分学生老师上课上到哪个地方都不知道,导致学生对学习没兴趣,以致达到厌学的程度。理论知识没有掌握,所以说应用能力、编程能力都比较差,学生没有把所学的知识互相结合起来使用。这样的学生动手能力得不到提高,也没有完成学习的任务,更满足不了社会。[2]2 探索新的教学方法
根据自己多年的教学经验,总结、探索出新的教学方法。
1)程序教学法,是一种使用程序教材并以个人自学形式进行的教学。有机器教学;课本式程序教学;CAI等。
(1)积极反应原则
对编程教学来说,如何让学生对程序感兴趣,也就是说让学生处于一种被动学习的状态。在教学过程中必须让学生有这种反应,产生了这种反应接着一步步的对程序进行算法分析,然后学生也会跟着老师一起分析,最后给予强化训练或表扬,来加强这股积极性,并促进学生继续学习。
(2)小块原则
在程序教学中所学的内容都是分成一块一块的,前一块的学习都是为后一块的学习打基础,后一块的学习与前一块的学习都相互起促进作用。前提是只要前一块有了基础,后一块学习起来就很轻松,所以说这两块之间的难度相差不大,于是学生对学程序就有了自信心。
(3)即时反馈原则
在程序教学中特别注意时时反馈,就是让学生立马就能知道自己的答案是否正确,让学生树立自信心。学生对一个程序(第一步)能做出准、快的反应,便要演示第二步,这种现象就是反馈。于是鼓励、表扬学生,已经向程序慢进了第一步,可以学习下一步了。
(4)自定步调原则
在程序教学中可以根据学生的实际情况来把握教材的进度,这样,教学中学生可以快速接受并觉得较合理。空余时间,每个学生可以根据自己掌握的知识去进行复习、预习教材,尽量与班上同学学习水平差距接近,这样,学生有时间思考,学习起来就很有激情,学程
原创力文档


文档评论(0)