基于计算思维能力培养的《C语言》课程建设研究.docVIP

基于计算思维能力培养的《C语言》课程建设研究.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于计算思维能力培养的《C语言》课程建设研究.doc

基于计算思维能力培养的《C语言》课程建设研究   摘要:计算思维能力的培养已成为国际和国内计算机教育研究的重要课题。针对《C语言》课程教学中存在的问题,提出了基于计算思维能力培养的《C语言》课程建设的基本方法,从而提高了《C语言》课程教学的教学效果,有利于培养出满足社会需要的人才。   关键字:计算思维;C语言;课程建设;能力培养   中图分类号:G642.0 文献标识码:A 文章编号:1009-3044(2015)22-0080-01   1 目前《C语言》课程教学中存在的问题   目前,我校非计算机专业学生开设的《C语言》课程,开始时由于学生对程序设计怀着神秘、好奇的心情,能够认真听课,但随着大量的难以记忆的新概念、新术语以及新规则出现以后,学生的学习兴趣和学习状态逐步下降。究其原因,一是实际教学中基本上采用“理论讲授+ 实例剖析+ 编程实践”的传统教学方法,对学生的学习兴趣、专业特点很少进行关注与分析; 二是教材中的所涉及到的实际教学案例脱离实际应用,不能与学生自身专业特点相结合,不利于提高学生的学习兴趣和积极性,不利于学生以后运用所学到的知识解决其专业问题,不能满足当前社会对人才培养的需求。   2 计算思维与《C语言》课程   计算思维[1]( Computational Thinking) 是运用计算机科学的基础概念( 即思想和方法) 进行问题求解、系统设计,以及人类行为理解的涵盖计算机科学之广度的一系列思维活动,它不仅属于计算机科学家,它应当是每一个人的基本技能。计算思维的本质就是抽象和自动化[2],即如何按照计算机求解问题的基本方法去考虑问题的求解,以便构建出相应的算法和基本程序。而《C语言》课程设置的目的是让学生学习计算机分析和解决问题的基本思路和过程,为其以后在所学专业中使用计算机技术来解决其专业问题奠定基础,从而实现培养计算机技术与其专业技术交叉融合的复合型应用人才。   显然,《C语言》课程的内容最能够体现语言级的问题求解的方法,这也正是计算思维能力培养的重要内容。因此,在《C语言》课程教学中非常适合融入具有计算思维能力的培养。   3 基于计算思维能力培养的《C语言》课程建设的基本方法   3.1 构建具有行业背景与专业特色的基于计算思维能力培养的《C语言》课程教学体系   结合我校非计算机专业计算机应用的实际需求,在《C语言》课程中更新教学理念,改进教学方法和教学手段,合理安排课程导入,全面梳理和优化教学内容、实验内容以及课程设计,突出具有行业背景与专业特色的计算机应用技术,强化基于计算机科学基本概念、方法和思想的计算思维能力、学习能力和实践能力的培养,强调计算思维的重要性,有意识地将计算思维能力培养融入到《C语言》课程基础知识和基本技能的训练中,形成基于计算思维能力培养的《C语言》课程教学体系。   在实际教学过程中,讲授知识的同时,要注重计算思维能力的培养。通过采用任务驱动、项目导向等方式使学生明确各阶段的学习目标,加强引导学生经历“问题抽象为算法”的过程,提倡算法的多样化,注重典型算法的讲授和理解;同时要加强训练和固化学生的计算思维,教师通过提出各种各样的测试题,让学生运用计算思维进行分析、比较、综合、抽象和概况,提炼出有用信息,实现驾驭和运用所学知识去解决新问题,从而训练学生的思维技巧,体验和固化其计算思维;针对不同专业的学生,在完成每个章节的授课任务后,增设基于专业应用的实际案例的讨论环节,教师要根据其专业特色提出实际问题,引导学生主动思考、主动学习,激发学生发现问题、提出问题,然后解决问题。在此过程中学生对所学知识进行重构的过程就是计算思维能力培养的过程;在课程设计阶段,设计计算机技术与专业技术相融合的课程设计题目,让学生能够运用计算机分析和解决问题的基本思路和过程来解决其专业问题和专业难题,为学生日后利用计算机技术解决专业问题打下良好的基础。   3.2 构建基于计算思维能力培养的网络教学平台   构建完整地网络教学平台,解决学习时间和地点限制的问题,给学生提供一个开放学习的环境,使学生能够随时随地利用网络平台进行学习,这是对课堂教学的必要补充。平台上不仅要提供了计算机科学最基本、最核心的概念、算法及思路,还要提供计算思维在其专业技术领域中的应用与实践,拓展学生以专业特色为依托的计算思维能力,为计算机科学有效地融入其专业学习提供一个有效的衔接平台。这样的学习平台既能够满足学生学习的基本要求,又能满足学生学习的更高要求,进而提高学生学习成就感,激发学生探索学习的兴趣。   4 总结   计算思维能力的培养成为国际和国内计算机教育需要重点研究的重要课题,国家教育部已经明确计算思维在人才培养中的重要作用。对于我校这样具有行业背景与专业特色的应用型本科院

文档评论(0)

yingzhiguo + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档