计算思维导论

  • 课程说明
  • 学习指南
  • 教师团队
  • 学习社区
课程简介

计算思维是人类求解问题的一条有效途径,是一种分析问题、解决问题的过程和思想。本课程探寻计算机科学家们面向计算时求解问题的思想和方法,用通俗易懂、深入浅出的方式解读计算思维,帮助学习者提高运用计算思维解决实际问题的能力。

课程学分

课程总成绩达到60分及以上,可获得2学分。


学习安排





■ 学习目标    

 完成本课程学习后希望你能够:

    1. 了解计算思维及其教育的本质内涵;

    2. 掌握利用计算手段解决问题的基本思维模式,具备利用典型计算思维解决一些简单问题的初步能力;

    3. 树立计算思维与各专业思维交叉融合的复合型思维。

■ 学习内容

 第一篇 计算与计算思维

  1.1 思维的起源

  1.2 计算的起源

  1.3 计算工具的发展

  1.4 计算思维

 第二篇 计算机是怎么跑起来的

  2.1 计算机的三大原则

  2.2 手工汇编        

  2.3 程序

  2.4 算法             

  2.5 数据结构

  2.6 面向对象编程

  2.7 数据库           

 第三篇 程序是怎么跑起来的

  3.1 CPU是什么

  3.2 数据是用二进制表示的

  3.3 计算机进行小数运算时出错的原因

  3.4 内存

  3.5 操作系统和应用的关系

  3.6 通过汇编语言了解程序的实际构成   

 第四篇 网络是怎样连接的

  4.1 TCP/IP网络

  4.2 XML究竟是什么  

  4.3 浏览器生成消息

  4.4 用电信号传输TCP/IP数据       

  4.5 从网线到网络设备             

  4.6 请求到达web服务器,响应返回浏览器

■ 学习建议

■ 考核说明 

 本课程采用全形考形式。

 课程共设4次阶段测验,每次满分100分,各占课程总成绩的25%。

 课程满分100分,达到60分及以上方可获得相应学分。

 
 




返回

第二篇 计算机是怎么跑起来的

子版块 最新主题
综合讨论--
计算机的三大原则--
机器语言和汇编语言为什么都说机器语言比汇编快,两者不是一一对应的吗,难道要算上翻译时间?
结构化程序设计--
什么是算法算法小问答。
什么是数组--
什么是面向对象编程--
什么是数据库中国的数据库历史是怎样的发展脉络?如今面临的问题又是什么?
程序的流程你在写程序的时候经历过哪些有趣的事?
递归法--
数据结构的类型 数据结构为什么这么重要呢?
类和对象的区别--
如何设计数据库--
分治算法--
数据存储结构--
回溯算法--
存储器概述--
枚举算法--
贪心算法--