Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

XuetangX

计算思维

South China University of Technology via XuetangX

Overview

   “计算思维”是本科计算机类专业基础课,它可以提供一种能够广泛应用于工作、学习和生活中的分析和组织问题的新视角,也可以连接计算机科学与其他不同学科,深化计算机在各领域中的应用,无论对进一步学习计算机领域的其它课程,还是对从事软件开发,都是重要而必备的基础。

      解决问题往往有多种方法,且不同方法之间效率可能相差甚远。本课程探讨计算思维及相关理论,包括解决问题的策略、数据组织、算法设计等知识,提升学员运用计算思维求解问题的能力。帮助学员应用计算思维分析问题,对数据进行有效组织,设计具体问题求解的算法,建立起利用计算机技术解决问题的思路,提高利用计算机求解问题的能力,提升应用计算思维能力。

      本课程从计算思维求解问题的视角组织课程内容,从策略方法到模式识别,再到抽象和算法设计,以及最后的程序实现,计算思维模式贯穿始终。每章节从现实问题出发,深入浅出讲解计算思维相关理论,并配以丰富的综合应用案例和练习题帮助学员增强对理论的感性认识,从而明确计算思维是每个人都应该掌握的基本技能。


Syllabus

  • 从这里开始你的学习
    • 1.课程学习导引
    • 2. 课程概述与内容
    • 3.课程学习目标
    • 4.课程学习准则
    • 5.学习支持与参考
    • 6.课程考核标准
  • 第一章 基础知识
    • 单元学习目标
    • 1.1 计算思维的概念
    • 1.2 解决方案呈现形式
    • 1.3 解决方案实现与评估
    • 1.4 单元测试
    • 1.5 学习资源
  • 第二章 计算思维分解
    • 单元学习目标
    • 2.1 模块化思想
    • 2.2 37%法则
    • 2.3 穷举法
    • 2.4 分治法
    • 2.5 递归法
    • 2.6 动态规划
    • 2.7 单元测试
    • 2.8 学习资源
  • 第三章 数据组织
    • 单元学习目标
    • 3.1 模式识别
    • 3.2 抽象及应用
    • 3.3 什么是数据结构
    • 3.4 线性表
    • 3.5 特殊的线性表
    • 3.6 树
    • 3.7 图
    • 3.8 单元测试
    • 3.9 学习资源
  • 第四章 算法设计
    • 单元学习目标
    • 4.1 算法与分析
    • 4.2 顺序查找算法
    • 4.3 二分查找算法
    • 4.4 二叉排序树查找算法(上)
    • 4.5 二叉排序树查找算法(下)
    • 4.6 图的广度优先搜索算法
    • 4.7 单元测试
    • 4.8 学习资源
  • 第五章 计算实现
    • 单元学习目标
    • 5.1 计算机高级语言
    • 5.2 编译程序
    • 5.3 图灵机与图灵测试
    • 5.4 冯·诺依曼体系结构
    • 5.5 CPU
    • 5.6 存储器
    • 5.7 操作系统
    • 5.8 单元测试
    • 5.9 学习资源
  • 期末考试

    Taught by

    Fang Huang, li, Fay Chen, Harvey, and Meiyan Li

    Tags

    Reviews

    Start your review of 计算思维

    Never Stop Learning.

    Get personalized course recommendations, track subjects and courses with reminders, and more.

    Someone learning on their laptop while sitting on the floor.