- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
非计算机专业计算机公共基础课程中计算思维体现必要性
非计算机专业计算机公共基础课程中计算思维体现必要性 摘要:目前,在社会信息化程度不断提高等原因的推动下,非计算机专业大学计算机公共基础教育的现状越发令人担忧。而且在全球大环境下,能够运用计算机科学所赋予的计算方法等手段解决难点问题的卓越人才是国家迫切需要的。恰恰这种解决难点问题的能力培养与计算思维进课堂的理念相对接。而计算思维理解的深入、能力的深化必须借助计算机科学的相关知识。本文中笔者给合自己的看法对计算思维的定义、与计算机的关系以及计算思维如何体现在计算机基础教育中进行了阐释。
关键词:计算思维;非计算机专业;计算机;基础教育
一、计算思维与计算机的关系
计算思维是一种思维方式,是建立在计算机理论基础知识之上的思维方式,是在了解计算机的计算方法与工作方式的前提下,使用计算机这一工具,计算这一手段,通过约简、嵌入、转化、仿真、抽象和分解等方法使困难的问题得以简化,最终求出结果或得到结论的一种思维方式。但计算思维又绝不仅仅是人在迎合计算机的思维方式。计算思维是人的思维方式,通过这种思维方式引导计算机工作以达到其目的的一种思维方式。而且计算思维是随着计算机相关产业的发展而出现的一种思维方式,因此也是一种新的思维方式。
二、计算思维与非计算机专业计算机基础教育的关系
1.计算思维存在的普遍性。计算思维涉及运用计算机科学的基础概念去求解问题、设计系统和理解人类的行为。由于计算机及其相关产业具有普遍性,那么计算思维也不应该仅仅是学习或从事计算机专业人士的一种技能。计算思维并不区分专业与领域,尤其应该将其融入到处于思维活跃期的各专业大学生的解析能力当中。周以真教授在对计算思维的阐述中提到两点,一点是“计算思维是一种根本技能,是每一个人为了在现代社会中发挥职能所必须掌握的”;另一点是“计算思维无处不在,当计算思维真正融入人类活动的整体时,它作为一个问题解决的有效工具,人人都应掌握,处处都会被使用”。自然,它应当有效地融入每一堂课之中。各专业学生进入大学所能接触到的计算机类课程就是非计算机专业公共基础课,其责任首当其冲。
2.计算思维在计算机基础教育中的主导作用。孙家广院士指出“计算机科学界最具有基础性和长期性的思想是计算思维”。2010年7月,教育部高等学校计算机基础课程教学指导委员会在西安会议上,发布了《九校联盟(C9)计算机基础教学发展战略联合声明》,确定了以计算思维为核心的计算机基础课程的教学改革。
美国科学基金会(NSF)2005年底至2006年初鉴于计算机教育中出现的问题组织多领域专家分区域进行了研讨,得出的报告中就涉及“大学第一年计算机课程的构建问题”以及“多学科的融合问题”。计算机公共基础课是非计算机专业学生系统掌握计算机相关知识的首要渠道,教学的重点应放在如何教会学生计算思维,让他们能熟练地运用于本学科中。计算思维在课程中的融入与渗透不仅会让学生掌握一种解决问题的良好的思维方式,同时会帮助学生在大学学习过程中逐步形成优良的专业素质和职业素养,使学生对个人的专业发展有明确的定位。各种情况均说明只有大学非计算机专业计算机基础课程才能做到将计算思维的能力传递给各专业的学生。因为其既是一门给出计算机科学基础概念及相关知识的计算机课程,又是一门面向不同专业的课程。
三、大学非计算机专业计算机基础教育现状分析
对于非计算机专业大学计算机公共基础教育的现状,各位专家学者早就提出了其中存在的问题,而且,在社会信息化程度不断提高等原因的推动下,原有问题日益严重与激化,新的问题也在不断涌现,笔者认为主要的问题可归纳为以下两点。
1.对“计算机公共基础课程”重视程度不足的问题。随着计算机的全面普及以及计算机嵌入式设备的发展,大家对计算机越来越熟悉,计算机再也不是遥不可及的高端设备,而变成了老少皆宜的“家用电器”,大家操作起来都得心应手。相应的,学校的教育教学主管部门和学生甚至任课教师都越来越轻视该课程。计算机基础课程不应被轻视,因为计算思维的推广与普及必须借助计算机科学这一平台。教育工作者尤其应该从战略高度将计算思维从计算机应用能力上提升出来,作为人的一种基本技能来教学。这样必然大大提升计算机科学的地位,也必然大大提升与计算机科学相关的课程的地位。
2.课程定位与课程内容设置不合理的问题。这一问题也是上一问题出现的原由,一般来讲都是将计算机工具化,这样必然使计算机科学受到轻视,与计算机科学相关的课程也必然受到轻视。计算机公共基础课从国家层面对这门课程的定位就是基础课程,也就是与数学、物理相同地位的基础课程。既然是基础课程,课程的教学方法就应该像数学与物理一样,以讲授学科的基础概念为主。现在绝大多数非计算机专业计算机基础课包含的内容多而杂,网络也讲一点,硬件也讲一点,人工智能、
原创力文档


文档评论(0)