- 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语言程序设计 教学改革
[中图分类号] G420 [文献标识码] A [文章编号] 2095-3437(2015)08-0116-02
一、引言
近年来计算机思维已成为国内外计算机教育界高度关注的一个教学改革研究热点问题。2010年7月,九校联盟(C9)发表的“计算机基础教学发展战略联合声明”中已经明确提出高等院校计算机基础教学的核心任务就是培养计算思维能力。[1]因此,高等院校计算机基础教学的任务就是要让计算机专业学生不仅为各专业领域提供解决专业问题的有效方法和手段,还要让他们形成处理问题的一种思维方式。
从现有查阅的相关资料以及从我校计算机基础教学现状调研的实际情况出发,笔者认为应用型本科院校的计算机基础教学应以相关理论知识和基本技能为基础,注重培养学生的科学行动能力[2],即面向应用,提升计算思维能力。
二、C语言程序设计课程教学现状
C语言程序设计课程在本校已开设多年,经过多年的教学改革和实践,取得了较好的教学效果,但在本课程的实际教学中,依然存在如下几方面的问题:
(1)学生对该课程的学习目的和意义不甚了解。在实际教学工作中笔者等人发现,由于公共课课时一再压缩,教师在授课时急于追赶进度,按照教材的章节顺序将各个知识点逐一教授给学生。学生对于一些知识点似懂非懂,一知半解,许多学生并不明白其学习的目的和意义。学生只是机械地学习,而不是自主、有目的地学习,因而难以将整个知识体系融会贯通,导致应用计算机解决专业问题的能力较弱。
(2)课程理论与实践脱节。传统的教学模式是先进行理论教学,后进行实践操作,让学生按照实验教材进行实践操作,二者不能互相融为一体。此外,学生的层次不一,对于理论知识难以内化,这必然使学生在理论课中感到语法句法的枯燥乏味,同时感觉算法的内容难度过大,难以对这门课程的学习产生兴趣。
(3)教学方法单一。大部分教师在讲授C语言时,往往把C语法规则等相关理论知识的讲解作为教学重点,不太注重算法的分析和设计。在讲解例题时多关注语言的语法解析,和实际生活偏离太远,课程与学生专业背景结合不紧密,学生学习兴趣不高,学习积极性差。
针对以上问题我们试图从增加辅导课时、举办竞赛等途径进行改善,但收效不明显。而计算思维的培养恰恰是解决这一问题的有效途径。
三、基于计算思维能力与信息应用能力培养的教学改革实践
计算思维能力培养的教学方法大体有问题启发式教学法、案例教学法和项目教学法。对于学生解决问题的能力和科学行动能力的培养,也常以案例教学法和项目教学法作为其教学方法。因此教师必须要认真研究和思考如何在教学中开展案例教学和项目教学。C语言程序设计课程中的许多知识点都适合培养学生的计算思维能力,特别是分析设计程序时如何科学分析问题并进行数学抽象,如何对问题进行符合逻辑的算法设计、编程与调试以及生成可执行的程序,都是对计算思维的很好的诠释。因此,在培养学生计算思维能力方面最理想的课程之一就是C语言程序设计。
(一)理论教学
(1)以案例为线索重新安排教学内容。认真分析学生的认知规律和专业背景,遵循“理论为辅,实践为主”的教学原则,通过教学案例重新设计教学内容和章节顺序。在课堂教学中应尽量淡化语法规则,通过实例应用一些实用的语法,让学生从实用的角度出发有选择性地学习语法规则,而不是死记硬背。通过案例尽早引入函数和指针等概念分散教学难点,符合学生的认知规律。在讲解具体程序时多采用单步调试执行程序的方式,让学生能清晰地体会程序的执行过程,为后续复杂程序的学习奠定良好的基础。
(2)通过案例教学法培养学生解决问题的能力。在讲解案例时从计算思维的角度出发,引导学生体会分析、解决问题的基本思路,求解问题的已知信息、中间结果和最终结果,学会抽象化地描述问题,然后逐步明晰解决问题的方法和步骤,即算法的设计,最后利用C语言完成代码的编写、调试和执行,最终实现该算法,达到解决问题的目的。在这个问题的求解过程中,将解决问题的过程提升到培养计算思维的高度,让学生更深刻地理解计算思维的本质。
(3)设计使用多种方式将程序与学生的专业领域内容相融合。比如以与专业相关的项目为出发点进行基础内容的介绍等。在具体的教学过程中只要求学生具备基本
您可能关注的文档
最近下载
- 行业标准 JB_T 8428-1996 校正钢焊缝超声检测仪器用标准试块.pdf VIP
- λ-f域Radon变换:高效压制多次波的理论与实践探索.docx VIP
- 2023-2024学年粤教版高中信息技术学考真题训练2+答案解析.pdf VIP
- 2951.11-2008 电缆和光缆绝缘和护套材料通用试验方法 第11部分:通用试验方法 厚度和外形尺寸测量 机械性能试验.pdf.pdf VIP
- 2024佛山顺德区中小学教师招聘考试真题及答案.docx VIP
- 第四单元坚持唯物史观在奉献中实现人生价值单元测试 中职高教版哲学与人生 .pdf VIP
- 定义法解决圆锥曲线问题.ppt VIP
- 安徽省城乡建设用地增减挂钩节余指标交易项目内外业核查工作方案20191024修改格式版本.pptx
- 微能9G系列变频器说明书.pdf VIP
- 2025至2030中国触控一体机行业市场发展前景及发展战略与投资报告.docx
原创力文档


文档评论(0)