- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算思维及计算机专业学生思维能力培养
计算思维及计算机专业学生思维能力培养【摘要】计算思维能力是计算机专业人才的最基本、最重要的能力之一。本文介绍了计算思维的基本概念,阐述了计算思维与计算机专业学生能力培养的关系与重要性,讨论了我们在培养学生的思维能力、应用能力、创新能力的一些思考与具体做法。通过开展有效的教学改革实践,达到提高学生计算思维能力、应用能力和创新能力的教学目的。
【关键词】计算思维 应用能力 创新能力 人才培养
【中图分类号】G64 【文献标识码】A 【文章编号】1009-9646(2008)09(a)-0135-02
1 前言
众所周知,计算思维(Computational thinking)能力是计算机专业人才的最基本、最重要的能力之一[1]。目前,我国高校的计算机科学与技术专业通常会先在课程体系中安排以数学分析为基础、以实数为主要运算对象的课程,接着安排以离散数学为代表的、以抽象集合及元素为运算对象的课程,希望能通过这些课程的学习来培养学生的计算思维能力。尽管计算机科学在本质上源自数学思维,它的形式化解析基础筑于数学之上,但是仅仅通过数学课程的学习来使学生弄清计算思维的基本概念和内涵是不够的,而且进程太慢。
对于刚刚进入大学进行专业学习的大学生来说,他们在中学阶段获得的计算机知识是有限的,没有专业的背景,并没有认识到计算思维能力对计算机专业学习和能力培养的重要性。如果我们能在一年级就帮助学生对整个计算机科学有一个整体的认知,处理理解计算机科学的概念、思想和基本方法,将有力于学生尽快完成从中学到大学学习方式方法的转变,有助于学业的完成。
因此,我们有必要从计算思维的角度向学生阐述计算机学科思想与方法论,使学生一开始对专业课程学习有一个比较准确的定位,对计算机科学的专业内涵和方法论有所了解,从而进一步明确学习的目标,培养自己良好的学风。
2 计算思维与计算机专业学习导论
J. M. Wing教授在《Computational Thinking(计算思维)》一文中指出[2]:计算思维是建立在计算过程的能力和限制之上的,不管这些过程是由人还是由机器执行的。计算方法和模型给了我们勇气去处理那些原本无法由任何个人独自完成的问题求解和系统设计。计算思维涉及运用计算机科学的基础概念去求解问题、设计系统和理解人类的行为,它涵盖了反映计算机科学之广泛性的一系列思维活动[2]。
从计算机发展的历史来看,目前的计算机已经成为适合于每一个人的“一种普遍的认识和一类普适的技能”[2]。一定程度上,这也意味着计算机科学从前沿高端到基础普及的转型[3]。
为了使计算机专业的学生一开始就能对专业的课程体系和知识体系有一个比较清晰的了解,我们必须给学生提供一门导引型课程,站在计算思维的高度和广度来论述计算机学科的基本概念、基本方法和发展趋势,讨论学科的内涵和本质,科学地为学生们进行正确的导学。
为此,针对初入大学的计算机专业学生,我们设置了“计算机科学导论”课程,并在课程的教学中坚持运用科学哲学的思想方法和高级科普的深刻定位[4],首先从科普的层面教育和帮助学生认知计算机科学与技术学科,对学生进行一次整体的专业学习“导游”,达到既“授人以鱼”,也要“授人以渔”的教学目的。
3 计算思维与学生能力的培养
3.1 计算思维与学生思维能力的培养
计算思维是人类求解问题的一条途径,它影响着我们的思维方式和思维习惯,从而也将深刻地影响着我们的思维能力。过去,人们都认为计算机科学家的思维就是用计算机去编程,这种认识是片面的。计算思维不仅仅是程序化的,而是在抽象的多个层次上进行思维[2]。人是个活体,具有丰富的想象力和创造力。利用计算机,人们可以用自己的智慧设计实现了各种各样的应用系统,解决了那些计算机诞生之前不敢尝试的问题,拓展了人类征服自然、改造自然的能力。
计算机科学与技术的方法论是对计算机领域认知和实践过程中的一般方法及其性质、特点、内在联系和变化发展进行系统研究的学问,是认知计算机科学的方法和工具,也是计算机科学认知科学的理论体系[5]。
我们通过在“计算机科学导论”课程从计算思维的角度来阐述计算机科学与技术方法论,可以有助于学生在学习专业的伊始就站在计算思维高度来看待专业的学习,注意培养自己严谨的抽象思维能力,使计算思维的精髓融入分析问题和解决问题的学习和实践过程中。这对培养学生的思维能力是非常有效的。
3.2 计算思维与学生应用能力的培养
计算机科学又从本质上源自工程思维,因为我们建造的是能够与实际世界互动的系统[2]。目前,计算机应用已经深入到各行各业,融入人类活动的整体,解决了大量计算时代之前不敢解决的问题。
然而,由于目前计算机能力的有限性,许多科学问题和工程应
文档评论(0)