- 1、本文档共8页,可阅读全部内容。
- 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语言程序教学方法进行探讨和总结,希望能对C语言程序设计教学有所帮助,旨在进一步提高C语言程序教学效果。
关键词:C语言;程序设计; 教学方法; 教学体会
中图分类号:G642文献标识码:A文章编号:1009-3044(2010)11-2690-02
Simply Discussing on C Language Programming Teaching Experience
ZHANG Yan-ming
(Key Lab of Network and Intelligent Information Processing, Hefei University, Hefei 230601, China)
Abstract: C language is a very important computer professional course in Colleges and Universities. Through the teaching practice and experience in recent years, from the teaching content organization, teaching means completion, teacher level improvement, etc. the C language teaching methods are summarized and discussed in this article, in order to be helpful to C language teaching and to improve the teaching effect.
Key words: C language; programming; teaching method; teaching experience
C语言程序设计是高等院校计算机专业的一门专业基础课程,通常是作为高校学生学习程序设计的开端,同时也是数据结构、操作系统、编译原理等计算机专业课程的前导课程。这门课程教学效果以及学生吸纳效果的好坏,将直接影响到学生今后在计算机专业知识方面的学习兴趣乃至计算应用能力和水平的提高程度[1]。
1 C语言程序设计教学方法
高校计算机基础教育应当遵循的理念是面向应用需要、采用多种模式、启发自主学习、重视实践训练[2]。作为一门十分灵活的程序设计开发语言,C语言教学有其较难学习的一面,加上现行教学过程中存在的一些弊端以及学生自身因素的原因,在学习中普遍存在着学生反映“比较难学”、“不会编程”的问题。这要求教师在计算机教学中,应不断改变教育观念,创造性组织教学内容,充分调动、挖掘学生的兴趣和潜力,同时不断完善自身的程序设计理论和开发实践水平。现就本人近年在C程序设计方面的几点教学心得,加以总结,仅供借鉴。
1.1 上好第一堂课
某种程度上,C语言的第一堂课看上去只是一堂基础的理论背景课,但万事开头难,如何让学生通过短短的时间迅速地对C语言有感性上的认识,并进而产生好奇心和兴趣,绝不是一件轻而易举的事情。笔者的第一堂C语言课通常会向学生教授以下几个方面的内容:
1) C语言能做什么?这个问题可以首先从“程序设计语言能做什么?”引申而来。程序设计语言就像人类彼此交流和用以写作的自然语言一样,通过它们,我们可以编写出能够被计算机所理解和执行的计算机世界中的一篇篇“作品”或“文章”,即程序。比如大家上网用的浏览器,交流用的聊天软件等等,都是程序设计语言之下的杰出作品。在此基础上,再让学生认识到,C语言是目前世界上使用最广泛的计算机语言之一,学好C程序设计,今天坐在课堂上的学生,明天自己也可以成为自由驾驭程序设计语言的一个个“大作家”。
2) C语言的发展背景。这部分内容的传授应该是充满乐趣的,可以穿插一些C语言发展背景史上著名人物的逸闻趣事,让学生在轻松的心态下进入下面的环节。
3) 编写一个最简单的C程序。C语言是实践的语言,第一堂课就应该让学生接触到编程。通过最简单的“打印Hello World”程序,忽略掉语法上的细节知识,让学生迅速对编写C简单程序有感官上的直接认识。笔者的做法是在讲解最后点名让个别学生上教师机操作,模仿教师刚刚写好的程序,在最后加上一条自己的打印语句,比如,可以打印出“我叫谁,我来自哪里”之类的输出。当结果正确而神奇地显示在输出屏幕上时,台上学生略带兴奋的表情,以及台下学生跃跃欲试的神态
您可能关注的文档
最近下载
- 《膳食营养与肥胖症》课件.pptx VIP
- 2025年佛山市中考英语试题卷(含答案解析).docx
- 燃气公司安全知识安全生产管理人员试题及答案.docx VIP
- 2023年江苏省省级机关医院病案室岗位招聘笔试参考题库含答案详解.pdf VIP
- Unit1+Helping+at+home+Part+B+(5)+Let's+learn+~+Listen+and+chant(课件)-2025-2026学年人教PEP版(2024)英语四年级上册.pptx VIP
- 【劳务派遣人员服务项目】对本项目理解和认识.doc VIP
- 人教版高中生物必修2遗传与进化教材习题答案.pdf VIP
- 2024年普通高中物理课程标准解读.pptx VIP
- 海南省建筑施工现场安全生产-管理资料(一册和二册) .pdf VIP
- 水利水电工程危险源辨识与风险评价导则.pdf VIP
文档评论(0)