计算思维与项目教学法

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. SpringCloud服务消费者第一次调用出现超时问题的解决方案
  2. 联想50寸4K电视S9开箱:骚黄的大块头
  3. NYOJ练习题 又见Alice and Bob
  4. 两个比较好的java在线手册网站
  5. java 十亿数据量运行速度慢_Java学习进阶之数据结构知识梳理
  6. Java集合之Hashtable源码分析
  7. 临时表和内存表的区别
  8. 2016/2/24 1,dotctype有几种? 2,了解html的发展历史
  9. OpenCV中文官方文档-分享
  10. 软件体系结构——面向对象风格
  11. 戴尔dell poweredge r730服务器系统安装以及raid配置详解教程
  12. js高级第三天(原型链及继承)
  13. Jvav语言(0.1)版
  14. 海康8800实时视频Android客户端集成总结
  15. 微软OneDrive云盘5T大容量免费申请
  16. muParser公式库使用简介( 转)
  17. 学以致用——Java源码——员工薪酬系统功能增强(Payroll System Modification)
  18. canvas圆形进度条
  19. word文本恢复转换器
  20. 通过ssh隧道访问mysql

热门文章

  1. NC 51114. 磁力块
  2. 盘点海外KOL营销模式
  3. 网络老是断开,原来是360杀毒软件惹的祸
  4. CSMA/CD与CSMA/CA
  5. 如何分析FPGA的片上资源使用情况
  6. 如何防御DDoS攻击器抓取肉鸡呢?只需要注意这几点即可!
  7. 全国高德POI矢量数据集shp|免费获取|30个G
  8. 请教,关于monkey测试的时间间隔、执行次数、log中的动作次数
  9. Dom4j中使用asXML方法之标签自闭合问题
  10. 【Unreal】未加密的pak文件解包方法