CS101计算机科学入门原版英文教学视频

  • 名称:CS101计算机科学入门原
  • 分类:名校公开课  
  • 观看人数:加载中
  • 时间:2013/11/19 13:23:26
 美国大学的课程都是用1代表1年级的课程,2,3,4分别为2到4年级的课程,同样5字头是研究生的课程,6字头是博士生课程。
 
 
 
 
 
本书共10章,第1~3章重点介绍计算机的基本知识,数制、编码和数字逻辑基础,以及计算机的硬件组成。第4~6章介绍计算机的操作系统、软件、算法等,其中,算法是计算机科学的核心内容。第7章介绍数据库相关知识。第8章介绍网络,包括因特网的基本知识。第9章介绍有关计算机的一些高级主题,包括高性能计算、人工智能和计算理论。第10章讨论有关信息社会的问题,包括有关法律、版权、环境、健康、计算机安全、病毒、黑客等。《计算机科学基础》免费提供电子课件。
 1、运算速度快 
    运算速度是计算机的一个重要性能指标。计算机的运算速度通常用每秒钟执行定点加法的次数或平均每秒钟执行指令的条数来衡量。运算速度快是计算机的一个突出特点。计算机的运算速度已由早期的每秒几千次(如ENIAC机每秒钟仅可完成5000次定点加法)发展到现在的最高可达每秒几千亿次乃至万亿次。这样的运算速度是何等的惊人!     计算机高速运算的能力极大地提高了工作效率,把人们从浩繁的脑力劳动中解放出来。过去用人工旷日持久才能完成的计算,而计算机在"瞬间"即可完成。曾有许多数学问题,由于计算量太大,数学家们终其毕生也无法完成,使用计算机则可轻易地解决。            2、计算精度高     在科学研究和工程设计中,对计算的结果精度有很高的要求。一般的计算工具只能达到几位有效数字(如过去常用的四位数学用表、八位数学用表等),而计算机对数据的结果精度可达到十几位、几十位有效数字,根据需要甚至可达到任意的精度。             3、存储容量大 
    计算机的存储器可以存储大量数据,这使计算机具有了"记忆"功能。目前计算机的存储容量越来越大,已高达千兆数量级的容量。计算机具有"记忆"功能,是与传统计算工具的一个重要区别。 
            4、具有逻辑判断功能 
    计算机的运算器除了能够完成基本的算术运算外,还具有进行比较、判断等逻辑运算的功能。这种能力是计算机处理逻辑推理问题的前提。             5、自动化程度高,通用性强 
    由于计算机的工作方式是将程序和数据先存放在机内,工作时按程序规定的操作,一步一步地自动完成,一般无须人工干预,因而自动化程度高。这一特点是一般计算工具所不具备的。 
    计算机通用性的特点表现在几乎能求解自然科学和社会科学中一切类型的问题,能广泛地应用各个领域。 
         计算机可分为模拟计算机和数字计算机两大类 
模拟计算机的主要特点是:参与运算的数值由不间断的连续量表示,其运算过程是
连续的,模拟计算机由于受元器件质量影响,其计算精度较低,应用范围较窄,目前已很少生产。        
数字计算机的主要特点是:参与运算的数值用断续的数字量表示,其运算过程按数
字位进行计算,数字计算机由于具有逻辑判断等功能,是以近似人类大脑的"思维"方式进行工作,所以又被称为“电脑”。 
 数字计算机按用途又可分为专用计算机和通用计算机。 
 专用与通用计算机在其效率、速度、配置、结构复杂程度、造价和适应性等方面
是有区别的。 
专用计算机针对某类问题能显示出最有效、最快速和最经济的特性,但它的适应性
较差,不适于其它方面的应用。我们在导弹和火箭上使用的计算机很大部分就是专用计算机。这些东西就是再先进,你也不能用它来玩游戏。
 
通用计算机适应性很强,应用面很广,但其运行效率、速度和经济性依据不同的应
用对象会受到不同程度的影响。  
通用计算机按其规模、速度和功能等又可分为巨型机、大型机、中型机、小型机、
微型机及单片机。这些类型之间的基本区别通常在于其体积大小、结构复杂程度、功率消耗、性能指标、数据存储容量、指令系统和设备、软件配置等的不同。  
一般来说, 巨型计算机的运算速度很高,可达每秒执行几亿条指令,数据存储容
量很大,规模大结构复杂,价格昂贵,主要用于大型科学计算。它也是衡量一国科学实力的重要标志之一。 单片计算机则只由一片集成电路制成,其体积小,重量轻,结构十分简单,性能介于巨型机和单片机之间的就是大型机、中型机、小型机和微型机。它们的性能指标和结构规模则相应的依次递减。