返回所有课程

计算机科学基础

从日常任务到算法,让你的思维围绕计算思维。

通过本互动课程学习计算机科学的关键理念–无需编码!

本课程非常适合希望学习基础知识的高中生或大学生,或希望加强核心计算机科学概念知识的早期专业人士。

互动的
测验

15

概念和
练习

130+
  1. 1.

    计算机科学工具

    计算机科学帮助你了解你周围的世界!

    1. 做决定

      计算机使用决策树把许多简单的决策变成一个大决策。

    2. 寻找解决方案

      有时,解决计算问题的正确方法是“暴力”

    3. 用图形思考

      图表是理解问题并以巧妙方式解决问题的有力工具。

  2. 2.

    计算问题解决

    探索面包店、图书馆和市政厅的计算理念。

    1. 包括在
      卓越溢价

      相似

      当面包师皮埃尔想要做很多事情时,同时做很多事情是有帮助的。

    2. 包括在
      卓越溢价

      资源权衡

      计算机科学家一直在权衡。法哈德做家务时也是如此。

    3. 包括在
      卓越溢价

      订购和搜索

      正如图书管理员所熟知的那样,信息需要被组织起来供人或计算机使用。

    4. 包括在
      卓越溢价

      命名

      计算机系统和人员需要能够可靠地查找和访问人员和资源。

  3. 3.

    算法思维

    潜入算法,以解决难题和问题!

    1. 包括在
      卓越溢价

      编写程序

      如果你想让电脑与世界互动,你需要编写一个程序。

    2. 包括在
      卓越溢价

      算法和实现

      算法是实现结果的逐步过程。它们可以非常具体,也可以非常笼统。

    3. 包括在
      卓越溢价

      分而治之

      当你将问题一分为二时,问题往往会变得更容易,正如20个问题猜谜游戏所显示的那样。

    4. 包括在
      卓越溢价

      二进制搜索

      二进制搜索是20个问题游戏的一个更加算法友好的版本。