计算机科学导论第一学期第1章.ppt
《计算机科学导论第一学期第1章.ppt》由会员分享,可在线阅读,更多相关《计算机科学导论第一学期第1章.ppt(94页珍藏版)》请在三一办公上搜索。
1、内容提要,课程基本情况学习方法与技巧计算机发展简史中国计算机专业教育发展历史回顾计算机科学与技术专业的知识体系产业发展情况计算机的基本概念和系统结构,计算机科学导论的地位和作用,作为入门性课程学生不需要特殊的预备知识,立足于建立对计算机学科的正确认识,并为今后的深入学习做好铺垫。作为专业基础课程注重基础知识的完备性,从计算机发展历史讲起,对计算机分类、软件分类、硬件设备、二进制概念、网络基础、程序设计、计算机文化等均有覆盖,帮助学生建立完整视野。作为工具性课程引导学生了解计算机学科的主要理论,初步掌握一些关键知识和技术。,教学大纲,第一章 计算机基础概念,前言了解课程的基本情况和学习方法熟悉计
2、算机发展历史计算机软硬件基础区别计算机的不同类型了解完整的计算机系统结构了解计算机软件的层次体系,第二章 计算机数据表示方法,二进制了解位置计数法掌握二进制、八进制、十进制、十六进制的概念及相互转换规则区分定点数和浮点数了解原码、补码、反码的定义和计算方法,认识溢出数据表示区分模拟数据和数字数据了解数字、文本、音频、图像和视频等各类数据的存储表示机理接触数据压缩和数据加密,第三章 门电路与硬件基础,布尔代数掌握逻辑代数(布尔代数)的定义和计算规则门和电路了解门、电路和集成电路冯诺依曼体系熟悉冯诺依曼体系结构,了解运算器、控制器和内存储器的机理了解总线、Cache、中断等概念硬件设备了解各种计算
3、机外设和接口的原理,第四章 计算机软件概论,问题求解和算法设计理解算法和算法评价方法初步掌握算法设计思想高级程序设计语言了解程序语言的翻译过程掌握基本的数据结构和排序算法软件和软件工程熟悉软件设计和开发的完整过程了解软件工程学的相关知识,第五章 计算机网络概论,计算机网络基础网络的产生和发展网络的相关概念、功能、分类主要的网络设备网络协议网络协议的基本概念OSI参考模型IP地址和域名网络安全,第六章 操作系统与数据库,操作系统了解操作系统的概念和功能初步掌握CPU调度、内存管理和进程管理的机制了解文件和目录的管理机制数据库掌握数据库和数据库管理系统的概念熟悉常用的数据模型人机交互界面了解人机交
4、互的要素、设计方法和评价体系,各章节的层次关系,数据表示,门和电路,硬件体系,外围设备,软件工程,数据结构,算法设计,网络,人机交互,数据库,操作系统,概念和历史,教学目的,认识了解计算机学科的基本概念和基本原理理解熟悉计算机领域的重要论断,明白对象的内在关联掌握把握计算机核心思想和方法并能阐述其特性和特点运用能够利用所学知识和工具初步解决一些实际问题,参考书,计算机文化机械工业出版社June Jamrich Parsons&Dan Oja 著吕云翔 张少宇 曹蕾 等译计算机科学概论机械工业出版社Nell Dale&John Lewis 著张欣 胡伟 等译,内容提要,课程基本情况学习方法与技巧
5、计算机发展简史中国计算机专业教育发展历史回顾计算机科学与技术专业的知识体系产业发展情况计算机的基本概念和系统结构,学习建议,积累坚持不懈和踏实努力是学习一切知识的基础实践时间和实践是开启成功大门的两把金钥匙高度站在产业的高度认识计算机相关问题站在哲学的高度把握计算机相关方法目的以融会贯通原理和技术为学习目的其它:灵活、创新、,内容提要,课程基本情况学习方法与技巧计算机发展简史中国计算机专业教育发展历史回顾计算机科学与技术专业的知识体系产业发展情况计算机的基本概念和系统结构,计算硬件的发展史,硬件:通常是指计算机系统中有形的装置和设备的总称Hardware:The machinery which
6、 makes up a computer,as opposed to the systems that make it perform particular jobs.,代币计数符,公元前7500年农夫利用很多块形状各异的土块作为计数器,帮助自己计算资产。公元前3500年执政者使用盖上印章的土球盛放代币。公元前3300年记录员只用土球上的印章进行计量,而忽略了代币本身。公元前3100年使用铁笔绘制代币,出现了数字的原型。,Stonehenge石群,公元前2180年,英国日历或星象观测台,算盘,算筹古时候人们用小木棍进行计算,这些小木棍叫“算筹“。算盘四周是木框,里面固定着一根根小木棍,小木棍上
7、穿着木珠,中间一根横梁把算盘分成两部分,每根木棍的上半部有两个珠子,每个珠子当五,下半部有五个珠子,每个珠子代表一。,计算机械,17世纪中叶法国人Blaise Pascal建造了齿轮驱动机械可以执行整数加减法,被誉为第一个数字计算器17世纪末德国人Leibniz建造了四则运算机械哲学家、数学家、政治家、家庭教师“世界上没有两片完全相同的树叶”18世纪末法国人Jacquard发明了一种织布机利用穿孔卡片控制纺织图案,分析机,19世纪英国人Charles Babbage提出了分析机设计思想是现代计算机的雏形第一次提出了内存的概念,Ada Augusta,18151852伯爵夫人第一位程序设计员Ba
8、bbage的追随者和朋友提出了循环的概念并预见了人工智能领域,图灵,19121954人工智能之父1936年发明图灵机计算机领域最高奖命名为“图灵奖”,第一代计算机(19511959),使用真空管存储信息,第二代计算机(19591965),使用晶体管存储信息比真空管更小、更可靠、更快、更长寿、更便宜新的存储设备磁芯(即时存取存储器)磁盘(辅助存储设备),第三代计算机(19651971),摩尔定律一个集成电路板上能够容纳的电路数量每年增长一倍。键盘和屏幕,第四代计算机(1971),大规模集成化新摩尔定律每18个月,计算机的功率会在同样价格水平下增长一倍,或者以一半价格可以购买同样的计算机功率。以个
9、人电脑为时代标志,计算软件的历史,软件:与系统有关的程序、步骤和有关文件编制的集合SoftwareThe set of systems(in the form of programs rather than machine parts)which is stored on magnetic tape or disk and controls the operation of a computer.,第一代软件(19511959),机器语言内置在计算机电路中的指令。汇编语言使用助记忆码表示每条机器语言指令,是一种程序设计的辅助工具。汇编器负责读取每条用助记忆码编写的程序指令,然后把它翻译成等价的
10、机器语言。,第一代软件层次,Write“H”11100000 0000000001001000CHARO c#/H/,i,第二代软件(19591965),高级语言使得程序设计员能够用类似于英语的语句编写指令。FORTRAN,COBOL,第三代软件(19651971),操作系统一种程序,决定计算机何时运行什么程序。应用程序SPSS(Statistical Package for the Social Science)计算机控制的施肥器计算机用户不参与程序设计过程,只是使用他人编写的软件工具。,第三代软件层次,第四代软件(19711989),结构化程序设计方法一种有逻辑、有规则的程序设计方法。Pa
11、scal,BASIC,C语言强大的操作系统UNIX新的应用程序软件包电子制表软件,文字处理软件,数据库管理系统,第五代软件(1990),Microsoft公司的崛起Windows操作系统,Word面向对象的程序设计方法C+,Java,C#万维网(World Wide Web)HTTP协议,HTML,浏览器,计算工具和计算学科,计算机学科的四个领域算法思想表示方法程序设计硬件设计,小结,计算机科学导论是一门专业基础课。学习时应该勤于积累、借助多种渠道开拓视野、积极寻找兴趣点。计算硬件的发展拥有漫长的历史,而计算软件是随着近代计算机的出现和成熟而逐步成长的。,一些有趣的预言,“我认为存在大概5台计
12、算机的世界市场”-Thomas Watson,IBM主席,1943“未来的计算机将只有1000个真空管,重量只有1.5吨”-Popular Mechanics,1949“没理由人人都想在家摆一台计算机”-Ken Olsen,DEC总裁,1977“我预测Internet在1996年会彻底失败”-Bob Metcalfe,3COM创始人,1995,课堂思考,在你成长的过程中,计算机起到了怎样的作用?谁是第一位程序设计员?从他(她)的故事中你有何收获?,内容提要,课程基本情况学习方法与技巧计算机发展简史中国计算机专业教育发展历史回顾计算机科学与技术专业的知识体系产业发展情况计算机的基本概念和系统结构
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机科学 导论 第一 学期
链接地址:https://www.31ppt.com/p-6059606.html