计算思维与项目教学法

1.1计算思维

周以真教授认为,计算思维是运用计算机科学的基础概念进行问题求解、系统设计、以及人类行为理解等涵盖计算机科学之广度的一系列思维活动。计算思维和理论思维、实验思维一起被称为推动人类社会文明进步和科技发展的三大科学思维。

进一步地定义为:通过约简、嵌入、转化和仿真等方法,把一个看来困难的问题重新阐释成一个我们知道问题怎样解决的方法;是一种递归思维,是一种并行处理,是一种把代码译成数据又能把数据译成代码,是一种多维分析推广的类型检查方法;是一种采用抽象和分解来控制庞杂的任务或进行巨大复杂系统设计的方法,是基于关注分离的方法(SoC方法);是一种选择合适的方式去陈述一个问题,或对一个问题的相关方面建模使其易于处理的思维方法;是按照预防、保护及通过冗余、容错、纠错的方式,并从最坏情况进行系统恢复的一种思维方法;是利用启发式推理寻求解答,也即在不确定情况下的规划、学习和调度的思维方法;是利用海量数据来加快计算,在时间和空间之间,在处理能力和存储容量之间进行折衷的思维方法。

1.2项目教学法

项目教学法就是在老师的指导下,将一个相对独立的项目交由学生自己处理。对C++项目式教学法还包括:人员的组织与管理、软件度量、软件项目计划、风险管理、软件质量保证、软件过程能力评估、软件配置管理等都由学生自己负责,学生通过项目的训练,了解并把握整个过程及每一个环节中的基本要求。

计算思维是信息社会中创新的需要,是大学生创新性思维培养的重要组成部分。C++项目式教学不能仅限于软件工程指导下的C++语言基础的综合训练,还应该在软件项目管理原则下的培养创新性思维。

2C++项目的教学实践

周以真教授认为计算思维是运用计算机科学,计算思维与项目教学法相关推荐

  1. 计算思维(美国CMU周以真教授)

    博主注:GIScience会议是国际上最为著名的地理信息系统领域的国际会议,自2000年起,每两年举办一次,GIScience 2008会议邀请了美国卡内基-梅隆大学(CMU)计算机系华裔教授周以真博 ...

  2. 大咖丨哥伦比亚教授周以真:人工智能恐慌以及大数据威胁反思

    大数据文摘记者:魏子敏 大数据和人工智能正无可置疑地为全行业和我们的生活带来了翻天覆地的变化,在10月11日2017杭州·云栖大会的主论坛上,不同于全场众多追捧褒扬之声,来自哥伦比亚大学的周以真教授则 ...

  3. 计算思维不是计算机科学的核心素养,浅谈 对 信息技术学科核心素养 的理解...

    浅谈 对 信息技术学科核心素养 的理解 陆阳 贵州省 清镇市第一中学 551400 摘要:随着<中国学生发展核心素养>的发布,核心素养成为我国深化基础教育课程改革的新指向,作为连接总的核心 ...

  4. 001 计算思维-卡内基梅隆大学计算机系主任周以真(英汉对照版)

    英文版CACM Jeannette M. Wing (周以真) (翻译:徐韵文,王飞跃, 校对:王飞跃) Computational Thinking It represents a universa ...

  5. 计算思维-卡内基梅隆大学计算机系主任周以真

    计算思维 Jeannette M. Wing (周以真) (翻译:徐韵文,王飞跃, 校对:王飞跃) 它代表着一种普遍的认识和一类普适的技能,每一个人,不仅仅是计算机科学家,都应热心于它的学习和运用. ...

  6. 【历史上的今天】3 月 20 日:周以真提出计算思维;Docker 发布;思科收购 Linksys

    整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来. 今天是 2022 年 3 月 20 日,在 1999 年的今天,人类首次成功乘热气球环球飞行.在 23 年的今天,瑞士人皮 ...

  7. ACM与IEEE双Fellow、华人女计算机科学家周以真:可信 AI,未来可期

    编译 | 杏花 编辑 | 青暮 对于某些任务,人工智能系统已经取得足够好的表现,可以部署在我们的道路和家里.比如,物体识别可以帮助汽车识别道路:语音识别则有助于个性化语音助手(如Siri和Alexa) ...

  8. 华东师范大学周傲英教授谈创办数据本科专业的初衷

    编者按 大数据时代带来的一个重要变化是,信息技术发展的重点从计算转向数据,数据的有效应用变得至关重要.能否培养出能够应对和处理不同类型数据的专业数据科学人才是应对大数据带来的巨大挑战的关键.作为向工业 ...

  9. 【CCF-GAIR特别报道】深度对话周志华教授和颜水成博士

    写文章 登录 [CCF-GAIR特别报道]深度对话周志华教授和颜水成博士 程程 1 年前 深度学习大讲堂致力于推送人工智能,深度学习方面的最新技术,产品以及活动.请关注我们的知乎专栏! 摘要 2016 ...

最新文章

  1. ubuntu9.10配置编译xawtv-3.95
  2. spring3.2 aop 搭建 (1)
  3. 避免关注底层硬件,Nvidia将机器学习与GPU绑定
  4. 02-虚拟机克隆配置
  5. LoadRunner脚本日志定位问题案例
  6. C语言 二级指针内存模型②
  7. qt android 悬浮窗,Qt悬浮窗实现
  8. 无法启动mysql server问题:“1067”进程意外终止
  9. 【金猿技术展】OceanBase 社区版——一款开源分布式HTAP数据库管理系统
  10. word论文排版和写作05:从word中导出pdf
  11. ie浏览器点击打印没反应_解决在IE菜单中点击打印无反应
  12. 我是怎样通过软考网络工程师考试的
  13. 5款考试学习的高效率APP,让你轻松学习一整天!
  14. SDN 交换机迁移1
  15. 四川创峄信息科技有限公司企业公章管理
  16. https://start.spring.io‘ 的初始化失败请检查 URL、网络和代理设置
  17. 【转载】KAB春纳 | 一同乘风破浪吧
  18. 20175208 实验二 《Java面向对象程序设计》实验报告
  19. 随笔(2015.11)
  20. 新媒体运营是什么??新媒体运营通过哪些方式进行?

热门文章

  1. 啥? 代码可以改变世界? 道翰天琼认知智能API接口平台为您揭秘-1。
  2. Watij,配合JRuby截取网易公开课下载列表
  3. Pon De Replay【MMD动作+镜头下载】
  4. github Pages:利用github仓库做免费服务器储存,建立个人网站
  5. 往事如烟一些人一些事过去了就让他过去吧
  6. ZZNUOJ_C语言1010:求圆的周长和面积(完整代码)
  7. 解决git push提示“remote: Support for password authentication was removed on August 13, 2021.“
  8. Leetcode-804福尔摩斯密码
  9. Walden单词中频率统计
  10. 数据压缩作业2——TGA格式文件分析