- 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语言程序设计; 案例式教学; 计算思维; 能力
中图分类号:G642 文献标志码:A 文章编号:1006-8228(2013)01-55-02
Study and practice of case teaching of C language programming
Xiong Qijun, Ning Bin, Gu Qiong
(College of mathematics Computer Science Hubei University of Arts and Science, Xiangyang, Hubei 441053, China)
Abstract: A feasible project of case teaching is put forward for C language programming. Its application in teaching is illustrated from various aspects. The result shows that it plays a positive role in improving the students programming ability, computational thinking ability and creative ability.
Key words: C language programming; case teaching; computational thinking; ability
0 引言
“C语言程序设计”课程是计算机及相关专业学生进入大学所学习的第一门专业基础课程。教学实践证明,该门课程对引领学生进入编程世界、掌握基本概念和原理、产生编程兴趣和爱好、完成从传统学科的思维方式向计算思维方式的转变、培养编程意识、形成编程风格、提高编程能力等,起着决定性的作用。因此,加强对C语言程序设计课程的教学与研究至关重要。
我校自2008年提出“211”人才培养模式以来,对教学的研究与改革如火如荼,秉持理论够用,重在实践的原则,开展教学研究及实践。针对C语言程序设计课程的教学,笔者曾提出了“四期六段教学模式”[1]、“多元教学模式”[2]等,有力地推动着教学的研究和改革。
1 案例教学法基本思想及特点
目前,案例教学被广泛应用于医学、法学和管理学等学科的教学之中。案例教学模式是一种互动式的教学方法,以案例分析为基础,解决问题为主线, 教学内容围绕案例的讨论、分析逐步展开,通过对案例的剖析,激发学生的求知欲,调动学生的积极性,使学生主动地思考,让学生充分讨论并发表各自的见解,教师适时引导和评判,最后推导出结论[3]。案例是实现案例教学的前提和基础,教学案例并不是简单的举例,不仅要求案例所涉及的知识点要丰富,并且要求案例具有针对性、系统性、可实践性和启发性。
由此可见,比起简单的说教,将案例式教学引入程序设计语言的教学之中,可以起到示范、模仿、思考、启发、应用、拓展的作用。
2 案例教学法在C语言教学中的应用
案例教学的一般过程是“提出案例-案例分析-要点讲解-知识点导入-模仿-应用-拓展”。
2.1 通过案例上好第一次课
C语言教材的第一章是C语言概述,主要讲述其发展历史、特点、应用领域、程序结构、上机操作步骤等。在讲授这部分内容时,不需要按部就班,因为计算机语言的发展历史、特点是纯文字的、抽象的、枯燥的,即使演讲得天花乱坠,在现阶段也是不能被学生所理解的,还可能让学生产生厌恶、畏惧的情绪。
第一节课就通过案例直接切入主题:让学生了解计算机解题的步骤、程序的基本组成和框架。
通过简单的算术运算导入计算机如何解题。譬如计算圆的面积。先用口头语言或文字进行描述:先需要给定圆周率、指定半径;然后才是根据固定的计算公式进行计算;最后是显示结果。这种一目了然的计算步骤,既展示了解题的算法,又体现了顺序程序的基本结构,符合人的思维习惯,是容易被理解和接受的,在此基础上,现场敲入代码,添加头文件、主函数,再进行编译和运行。以这个实例为基础,再去认识常量、变量、输入输出函数、主函数、语句等。这样,围绕一个简单的例子,既演示了解题算法、也讲述了程序的基本框架。上好第一节课,尽早将学生引入编程世界、尽早让学生开始模仿编程、尽早让学生建立程序框架的概念是可行的,也是必须的。
2.2 通过案例完成教学内容取舍和组合
原创力文档


文档评论(0)