计算思维在二本院校计算机应用基础课程中应用

计算思维在二本院校计算机应用基础课程中应用

【摘 要】针对学生学习网页设计课程中出现的问题,我们提出了一个解决办法:项目驱动加任务驱动的教学方法。通过学生参与项目实施的过程,在完成任务的过程中激发学生学习的主动性和创造性。

【关键词】任务驱动 项目驱动 计算思维 《计算机应用基础》

一、前言

2006 年3 月,美国卡内基?梅隆大学周以真(Jeannette M. Wing)教授,提出了“计算思维”(Computational Thinking)理论。她认为:计算思维是运用计算机科学的基础概念进行问题求解、系统设计以及人类行为理解等涵盖计算机科学之广度的一系列思维活动。她提出了要让各个学科的人“怎么像计算机科学家一样思维”。概括起来就是教育部高等学校计算机基础课程教学指导委员会提出四个方面的培养目标:1. 对计算机的认知能力;2. 应用计算机解决问题的能力;3. 基于网络的学习能力;4. 依托信息技术与人共处的能力。

2010 年7 月,首届“九校联盟计算机基础课程研讨会”(以下简称C9 会议)在西安交通大学举办,发表了《九校联盟(C9)计算机基础教学发展战略联合声明》(简称《声明》),《声明》的核心是把培养学生的“计算思维”能力作为计算机基础教学的核心任务,确定了以计算思维为核心的计算机基础课程的教学改革。C9 会议把计算思维能力的培养作为计算机基础教学的核心任务,并不是要把计算机基础教学的课程体系重新架构;而是以现有的计算机基础教学培养目标和内容为基础,从计算思维能力培养的要求角度,重新组织和梳理教学内容乃至课程体系,突出体现思维能力的培养。

在发达国家中,许多著名高校也已经对计算思维的培养有了充分的认识并正在付诸行动。例如:斯坦福大学在《下个十年计算机课程开设情况》方案中提出了新的核心课程体系,强调将计算理论和计算思维的培养纳入课程全过程。在国内,计算思维其实早已存在于我们平时的教学中,只不过周以真教授的提出才使得计算思维更加的清晰化和系统化。

在我们二本院校的课程体系中,怎样更有效地培养学生的计算思维能力呢?二本院校学生的文化基础相对一本院校学生来说差异是很大的。一本院校能够有效推行的教学方法在二本院校里面推行起来就很困难。在二本院校中,领导对《计算机应用基础》课程的定位就是工具性课程,不断缩减课程教学课时。针对这些问题,《计算机应用基础》课程作为培养大学生计算思维能力的重要课程载体,我们树立了以下培养目标,提出了以下几个方面的改革。

培养目标

二、调整教学重心

《计算机应用基础》课程主要培养学生对计算机的认知能力和应用计算机的问题求解能力。这两方面的能力恰好反映了计算思维的两个核心要素:计算环境和问题求解。关于计算机要从各个方面来认识:1. 计算机的构成;2. 计算机的工作原理。为了能够更好地培养学生的计算思维,我们把计算机的主机箱打开,把几个重要的部件(CPU、内存条、硬盘)都展示给学生看,让学生都动手组装电脑,让他们有更具体的感受,为下一步对计算机的工作原理的理解奠定基础。计算机课程在大学里面日益重要,它的地位如同大学数学、大学物理一样重要。学习计算机的工作原理,很多高校是以计算机高级语言的学习作为手段的。我们学校也开设了很多年的高级语言课程,但效果并不太理想,尤其是文科类学生,他们往往纠结于具体的语法,觉得计算机是很难学懂的学科,产生了为难情绪,对计算机就敬而远之了,使得其不能够正确认识计算机,更谈不上更好地运用计算机来解决专业问题。计算机基础教学不只是教授学生怎么使用计算机或进行程序设计,更承担着培养大学生综合素质与能力的重任。大学生学习计算机基础课程,不仅要了解计算机是什么,计算机能够做什么、如何做,而且还要知道这个学科领域解决问题的基本方法与特点,学习这个学科领域解决问题的基本思维方法。对于这个问题,我们可以采用算法的简单学习来培养学生的计算机思维的能力,这样可以避免学生陷于语法的学习中而抛弃了算法思想。计算机作为通识教育的重要内容,不只是简单地拓展学生在计算机方面的知识面,更需要培养计算思维能力。对于网络的学习,侧重于了解网络的运行原理,利用网络解决问题,利用网络作知识。要培养一种信息素养、一种思维习惯,就要利用计算机和计算机网络来帮助自己解决问题。对于以前侧重的Office软件教学,要减少课时量,因为多数学生在中小学阶段就已经开始了这部分知识的学习;这部分的教学要侧重于应用,就是利用计算机解决办公室工作中的实际问题。

三、调整教学方式

笔者认为,计算机教育的核心是要转变教育观念,在整个教学过程中,潜移默化地培养学生构建基本的计算思维能力、学习能力和研究能力。如何在有限的教学时间内完成内容繁多的大学计算机基础教学

大学计算机应用基础与计算思维,计算思维在二本院校计算机应用基础课程中应用.doc...相关推荐

  1. 计算机计算与计算思维必掌握知识,计算思维与计算机基础教学探究

    <计算思维与计算机基础教学探究.doc>由会员分享,可免费在线阅读全文,更多与<计算思维与计算机基础教学探究>相关文档资源请在帮帮文库(www.woc88.com)数亿文档库存 ...

  2. 计算机专业公共基础课,非计算机专业计算机公共基础课程中计算思维体现的必要性...

    摘要:目前,在社会信息化程度不断提高等原因的推动下,非计算机专业大学计算机公共基础教育的现状越发令人担忧.而且在全球大环境下,能够运用计算机科学所赋予的计算方法等手段解决难点问题的卓越人才是国家迫切需 ...

  3. 逻辑思维是运用计算机科学的基础概念,简析计算思维中的思维方式及思维本质...

    龙源期刊网 http://doc.docsou.com 简析计算思维中的思维方式及思维本质 作者:张菡 来源:<科学与财富>2020年第01期 摘要:计算思维是运用计算机科学的基础概念求解 ...

  4. 计算机导论-计算机,计算及计算思维

    在中国大学MOOC上看到这个课程,觉得不错,就想写下笔记,记录观看感受. 高度决定视野.角度改变观念.尺度把握人生. 这个是开场词. 老师从高度,角度,尺度这三个方面来介绍专业,我们应该学什么. 就想 ...

  5. python 数据分析课程改革网_计算思维培养视域下《Python程序设计》课程的教学改革实践...

    龙源期刊网 http://www.qikan.com.cn 计算思维培养视域下< Python 程序设计> 课程的教学改革实践 作者:王亚萍 来源:<电脑知识与技术> 2018 ...

  6. python 数据分析课程改革网_计算思维培养视域下《Python程序设计》课程的教学改革实践-最新教育资料...

    计算思维培养视域下 < Python 程序设计> 课程的教学 改革实践 1 概述 2006 年 3 月,美国卡内基 . 梅隆大学计算机科学系主任周以 真( Jeannette M.Wing ...

  7. 本课程中拟学的计算机思维,南京理工大学计算机科学导论 第1章计算机、计算与计算思维练习题答案解析...

    大学基础课程,计算机导论 第1章计算机.计算与计算思维 1.各种自动化设备,如数控机床.自助加油站中有计算机吗? (A)YES:(B) NO 2.计算机包括___D__. (A)台式机.便携机: (B ...

  8. 计算思维就是使用计算机程序,什么是计算思维+计算思维的含义

    什么是计算思维计算思维的含义 你知道计算思维吗?计算思维是运用计算机科学的基础概念进行问题求解.系统设计.以及人类行为理解等涵盖计算机科学之广度的一系列思维活动.下面小编为你整理计算思维,希望能帮到你 ...

  9. 计算与推断思维 一、数据科学

    一.数据科学 原文:Data Science 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 什么是数据科学 数据科学是通过探索,预测和推断,从大量不同的数据集中得出有用的结论. ...

最新文章

  1. YOLOV5 v6.1更新 | TensorRT+TPU+OpenVINO+TFJS+TFLite等平台一键导出和部署
  2. Survey | 深度学习方法在生物网络中的应用
  3. http status 404 – 未找到_HTTP状态码
  4. 对‘pthread_create’未定义的引用_【学习贴士】引用文献不积极,APA Guideline 帮助你...
  5. OpenVINO FPS也可以达100帧
  6. ecshop /includes/init.php Arbitrary User Login Vul
  7. Java网络编程1---基础
  8. 一道简单的sql语句题
  9. swift 雨燕 新手教程
  10. windows7怎么安装python库_windows7 下安装Python的PIL库
  11. Excel高级应用教程:数据处理与数据分析
  12. html中怎么做弹窗广告,基于JQuery实现页面定时弹出广告
  13. 推荐13个高清优质无版权图库
  14. 4个免费又好用的wordpress企业主题
  15. 《数据结构与算法自学与面试指南》01-01:图灵奖得主尼古拉斯·沃斯
  16. CTC5610-VPLS开发
  17. avalonia 控件TextBox 及其他控件文本改变事件
  18. 完全用Linux编程及其后续
  19. 基因结构注释软件PASA安装全纪录
  20. 【数据科学】05 数据合并(merge、concat、combine)与数据清洗(缺失值、重复值、内容和格式)

热门文章

  1. 直通车在第一次做应该如何出价呢?如何出价更合理?
  2. 模拟银行存款java,模拟银行存取款业务
  3. 浅谈《数学之美》①——自然语言处理
  4. 高校供需撮合交易平台规范管理及创新发展
  5. ORA-01558故障恢复----惜分飞
  6. 关于在手机端可以看到加入的百度网盘群,在pc段找不到的原因
  7. ccf——201709-2公共钥匙盒
  8. 同浏览器 不同窗口 共享session 解决
  9. 悟空CRM(基于jfinal+vue+ElementUI的前后端分离的开源CRM系统)
  10. luoguP3600 随机数生成器概率与期望Dp