计算机科学与计算思维
上一节
下一节
1.2.1 计算机科学概述
计算机科学,研究计算机及其周围各种现象和规律的科学,即研究计算机系统结构、程序系统(即软件)、人工智能以及计算本身的性质和问题的学科。计算机科学是一门包含各种各样与计算和信息处理相关主题的系统学科,从抽象的算法分析、形式化语法等,到更具体的主题如编程语言、程序设计、软件和硬件等。计算机科学分为理论计算机科学和实验计算机科学两个部分。
1.2.2 计算机科学发展史
计算机科学中的理论部分在第一台数字计算机出现以前就已存在。计算机科学植根于电子工程、数学和语言学,是科学、工程和艺术的结晶。它是二十世纪最后的三十年间兴起并成长为一门独立的学科。
1.2.3 计算机科学的典型问题
计算机科学涵盖了从算法的理论研究和计算的极限,到如何通过硬件和软件实现计算系统。CSAB(Computing Sciences Accreditation Board),确立了计算机科学学科的四个主要领域:计算理论,算法与数据结构,编程方法与编程语言,及计算机元素与架构。CSAB还确立了其他一些重要领域,如软件工程,人工智能,计算机网络与通信,数据库系统,并行计算,分布式计算,人机交互,机器翻译,计算机图形学,操作系统,以及数值和符号计算。
1.2.4 计算思维概述
当今社会已进入信息化时代,善于利用计算机技术和手段进行学习、工作和解决专业问题已经成为高级人才必备的素质。大学计算机基础教学不仅要传授计算机基本理论知识,更要培养大学生潜移默化地养成用计算思维方式解决专业问题,为培养复合型创新人才创造条件。