[第1课]
计算思维
主题:本讲从计算文化的起源开始阐述,介绍了思维和科学思维的概念及其重要性,指出思维能力的提高和思维宽度的扩展是成就事业的重要因素。然后针对计算思维的概念,从问题求解、系统设计、人类行为理解三个方面,利用社会计算等实例讲述了其内涵。让学生了解如何充分利用和发挥计算机的优势,对现实世界中的问题进行抽象化和形式化,达到人类求解问题的目的。
[第2课]
问题求解
主题:本讲通过日常生活中的事例引入一般现实世界问题的解决过程及算法的定义及特征,进而讲述了算法分为生活算法、数学算法和计算算法,并通过案例简述了关于算法类问题、系统类问题和数据的思维方式。
[第3课]
算法类问题中的思维
主题:本讲主要讲述了算法的设计与选择、算法的描述方法,并通过棋子摆图案、猴子吃桃等生动有趣的案例讲述了程序设计常用的思维方式,包括构造性思维、目标转化的思想、分类与分治思想、逆向思维以及程序构建和编程思想。
[第5课]
关于数据的思维
主题:本讲主要讲述有关模型系统数据的思维,包括信息与数据的关系,数据如何存储、组织与管理(数据结构与数据库),如何充分利用数据的价值(数据仓库与大数据)。从而使学生了解现实世界中的数据如何进行组织与管理方法,培养其关于数据的思维能力和发现数据潜在价值的意识。