计算机科学概论

计算机科学概论

魏子翔 学号:[1**********]23

摘要:通过对计算机科学概论的学习,对计算机科学与技术这一专业有了一定的认识。 本文主要写了对计算机科学与技术这一专业的认识;对算法的认识以及对计算机硬件系统的工作原理的认识与了解。学完这门课后自己对大学四年的一些基本规划及对未来的畅想。 关键字:计算机科学与技术、计算机科学概论、计算机硬件结构与工作原理、未来畅想。

一、引言

计算机是人类二十世纪以来最辉煌的成就之一,虽然仅仅诞生六十余年,却给人类的生活带来了翻天覆地的变化,它的应用涉及了人类的各个领域。如今随着个人计算机的普及、人类对计算机的依赖性日益增强。计算机也将人类带入了信息时代,在这高速发展的信息时代,计算机作为人类获取信息、处理信息的重要工具,就显得尤为重要。在这飞速发展的时代,想要更好的发展自己,仅仅依靠操作计算机显然已经不能满足社会发展的需要,我们还需要对计算机有更深刻的理解。作为一名计算机科学与技术专业的学生,我们需要对计算机有更加系统的理解。掌握计算机的基本知识、基本理论,对计算机有了全局的认识之后,才能有目的的想更深入的方向发展,才能取得成就,为计算机的发展,为社会的发展贡献出一份力。

二、对计算机科学与技术专业的认识与理解

1、计算机科学与技术学科的形成与发展

计算机是从电子学,科学,数理逻辑和计算数学的交界处发展起来的。在二十世纪五十年代到六十年代中期,数值分析、开关理论、逻辑设计、计算模型构成这一领域的核心,而把操作系统、编译器、数据库、网络、处理器硬件作为其应用。二十世纪八十年代及九十年代初期,开展了关于计算机科学教育的争论,重点都放在如何讲授问题解决的技巧及编程语言的选择上,而忽略了计算机科学教育目的本身。CC2005及CCC2002教程提出把原来的计算学科划分为计算机科学,计算机工程,软件工程,信息系统4个方向并鼓励在计算机科学与工程中教学计划的多样性。在技术方面增加了网络技术及应用、软件安全、嵌入入式系统等内容。从课程体系发展来看,计算机科学课程体系模型一直在推陈出新,不断发展。伴随这种过程,受教育者的终身学习能力变的尤为重要。面对终身学习和职业倘甸的未来,必须具有适应新模式的能力,提高自身素质修养,严格要求自己。

2、计算机科学与技术的根本问题及研究范围

计算机科学与技术的根本问题是什么能够被有效地自动化。问题的符号表示及处理过程的机械化、严格化的固有特性,决定了数学是计算机的重要基础之一。数学及其形式化描述,严密的表达及计算是计算机科学与技术学科所用的重要工具。建立物理符号系统并对其实施变换是计算机科学与技术学科对问题进行描述及解决的重要手段。计算机科学与技术学科的研究范畴包括:计算机理论,硬件,软件,网络及其应用等。

3、计算机硬件系统的结构和工作过程。

所谓的硬件也就是硬设备~它是指微型计算机系统中各种看得见的、摸得着的、实实在在的装置是微型计算机系统的物理基础。它的基本原理仍然遵循冯诺依曼结构和他提出的“储存程序”方案~包括主机和外设。其中主机包括中央处理单元:CPU ;和主存储器。中央处理单元又包括控制器、运算器、寄存器等。而主存储器包括只读存储器:ROM ;、随机存储器:RAM ;、高速缓冲存储器:Cache ;。外设包括输入设备:主要有键盘、鼠标、扫描仪、条码阅读器等;、输出设备(主要有显示器、打印机、绘图仪等) 、辅助存储器:主要有软盘、硬盘、光盘、磁带、闪存盘等;和其他的网络设备:如网卡、调制解调器;、声卡、视频卡等。

前面讲完了计算机的硬件系统~下面再谈谈计算机的基本工作方式。它可概括为由接收输入设备提供的数据输入步骤~对数值、逻辑、字符等数据进行操作转换的处理步骤~对处理

结果由输出设备输出的输出步骤~最后还有对程序和数据的存储步骤。

4、对操作系统、数据库管理系统的认识。

其实我想我们大多数人都对操作系统并不陌生,因为几乎我们每个人都与Windows 打过交道。计算机是由硬件系统和软件系统组成,而软件又分为系统软件和应用软件,其中,操作系统就是一种重要的系统软件。操作系统就是合理管理并控制计算机系统内各种软、硬件资源~并能够合理组织工作流程、方便用户使用的程序的集合。它是建立在裸机上的第一层软件系统,没有操作系统,整个计算机将无法工作。

随着操作系统的不断发展~它的类型和分支结构也不断发展和更新~现在它的基本组成一般由用户接口、进程管理 、存储管理、I/O设备管理、文件管理等部分组成。其中I/O是操作系统的非常重要的组成部分~因为输入和输出设备是计算机与外界交换信息的途径。可想而知~没有输入我们怎么将我们的指令传给计算机~他又怎么为我们做事。而没有输出~我们又如何得到计算机为我们做事的结果。

计算机的重要功能就是传递信息、处理信息和存储信息~而数据就是这种信息的符号记录。数据库就是指以一定的组织方式存储的相关的数据的集合~所以~顾名思义~数据库管理系统就是对这种数据库进行管理的软件系统~它也是数据库系统的核心。它位于计算机系统中操作系统与用户或应用程序之间~其主要功能包括数据定义、数据操纵、数据组织、数据库的建立与维护数据通信接口。同样,随着计算机的发展~数据库管理技术的发展也经过了几个比较具有代表性的发展阶段。包括最早期的人工管理阶段和中期的文件系统阶段和从六十年代到现在以来的数据库系统阶段。当然~数据库系统阶段中的数据库技术也是也为为解决多用户、多任务共享数据的要求~实现大量的联机实时数据处理应运而生的。数据库管理系统的出现大大的为用户节约了成本~满足了用户的要求~它让原本相互没有多少联系的数据结构化~这也是它与文件系统的根本区别。不仅如此~它的数据共享性也比较高~使数据可以被多个用户多个应用共享~从而有效的降低了数据冗余度。虽然~数据结构化了~但是数据的独立性仍然很强~因为数据的逻辑结构化并不影响它的应用的独立性。还有~专门的数据库管理系统的出现:如DBNMS ;~为数据库的并发共享~数据的安全保护~数据的完整性检查~数据库的恢复提供了强有力的功能支撑。

三、准备如何学习计算机科学。

俗话说? 在其位谋其政也。我作为一个学生~学习好自己应学的课程也是理所当然的,况且,这也关系到自己当初的选择和自己一辈子的事业,为此自己也应该明白自己将如何去学好它。

要学好学精一门课程是需要多方面的综合能力的~计算机也不例外。可以说数学、英语、和计算机专业知识是学好计算机的三个必不可少的内容~和其他方面的各种各样的能力。所以我应该?

1. 首先,以一种积极的心态去面对一切。毕竟态度决定一切,正如胡老师所说“师傅领进门~修行在个人”。

2. 培养良好的习惯。不仅是自己的的生活上习惯,还有学习上。譬如,编程要美观,因为一旦养成坏习惯,想改也改不了。

3. 迅速入门C 语言等专业类课程,这是关于计算机课程学习的基础。

4. 对数学高度重视~特别是离散数学等与计算机关系紧密的内容,当然包括高数在内的数学内容都很重要。

5. 努力学习英语~因为要学好计算机或者是将来的工作、出国等这是必不可少的。 6. 多到图书馆等地方看点书~丰富自己的知识。

7. 培养自己的团队意识~因为在现在这个社会没有一件大事是单独一个人能够完成的。 正如老师所说?“大学是我们的最后一个能够长时间专心一意学习的时间”。所以我没有

任何理由浪费着如此宝贵的它,人生价值实现与否也在此一举,我一定会努力。 参考文献:

《计算机原理与系统结构》 清华大学出版社 ——侯炳辉

《计算机组成原理》 重庆大学出版社 ——孟传良

《计算机科学导论》 清华大学出版社 ——蒋溢

计算机科学概论

魏子翔 学号:[1**********]23

摘要:通过对计算机科学概论的学习,对计算机科学与技术这一专业有了一定的认识。 本文主要写了对计算机科学与技术这一专业的认识;对算法的认识以及对计算机硬件系统的工作原理的认识与了解。学完这门课后自己对大学四年的一些基本规划及对未来的畅想。 关键字:计算机科学与技术、计算机科学概论、计算机硬件结构与工作原理、未来畅想。

一、引言

计算机是人类二十世纪以来最辉煌的成就之一,虽然仅仅诞生六十余年,却给人类的生活带来了翻天覆地的变化,它的应用涉及了人类的各个领域。如今随着个人计算机的普及、人类对计算机的依赖性日益增强。计算机也将人类带入了信息时代,在这高速发展的信息时代,计算机作为人类获取信息、处理信息的重要工具,就显得尤为重要。在这飞速发展的时代,想要更好的发展自己,仅仅依靠操作计算机显然已经不能满足社会发展的需要,我们还需要对计算机有更深刻的理解。作为一名计算机科学与技术专业的学生,我们需要对计算机有更加系统的理解。掌握计算机的基本知识、基本理论,对计算机有了全局的认识之后,才能有目的的想更深入的方向发展,才能取得成就,为计算机的发展,为社会的发展贡献出一份力。

二、对计算机科学与技术专业的认识与理解

1、计算机科学与技术学科的形成与发展

计算机是从电子学,科学,数理逻辑和计算数学的交界处发展起来的。在二十世纪五十年代到六十年代中期,数值分析、开关理论、逻辑设计、计算模型构成这一领域的核心,而把操作系统、编译器、数据库、网络、处理器硬件作为其应用。二十世纪八十年代及九十年代初期,开展了关于计算机科学教育的争论,重点都放在如何讲授问题解决的技巧及编程语言的选择上,而忽略了计算机科学教育目的本身。CC2005及CCC2002教程提出把原来的计算学科划分为计算机科学,计算机工程,软件工程,信息系统4个方向并鼓励在计算机科学与工程中教学计划的多样性。在技术方面增加了网络技术及应用、软件安全、嵌入入式系统等内容。从课程体系发展来看,计算机科学课程体系模型一直在推陈出新,不断发展。伴随这种过程,受教育者的终身学习能力变的尤为重要。面对终身学习和职业倘甸的未来,必须具有适应新模式的能力,提高自身素质修养,严格要求自己。

2、计算机科学与技术的根本问题及研究范围

计算机科学与技术的根本问题是什么能够被有效地自动化。问题的符号表示及处理过程的机械化、严格化的固有特性,决定了数学是计算机的重要基础之一。数学及其形式化描述,严密的表达及计算是计算机科学与技术学科所用的重要工具。建立物理符号系统并对其实施变换是计算机科学与技术学科对问题进行描述及解决的重要手段。计算机科学与技术学科的研究范畴包括:计算机理论,硬件,软件,网络及其应用等。

3、计算机硬件系统的结构和工作过程。

所谓的硬件也就是硬设备~它是指微型计算机系统中各种看得见的、摸得着的、实实在在的装置是微型计算机系统的物理基础。它的基本原理仍然遵循冯诺依曼结构和他提出的“储存程序”方案~包括主机和外设。其中主机包括中央处理单元:CPU ;和主存储器。中央处理单元又包括控制器、运算器、寄存器等。而主存储器包括只读存储器:ROM ;、随机存储器:RAM ;、高速缓冲存储器:Cache ;。外设包括输入设备:主要有键盘、鼠标、扫描仪、条码阅读器等;、输出设备(主要有显示器、打印机、绘图仪等) 、辅助存储器:主要有软盘、硬盘、光盘、磁带、闪存盘等;和其他的网络设备:如网卡、调制解调器;、声卡、视频卡等。

前面讲完了计算机的硬件系统~下面再谈谈计算机的基本工作方式。它可概括为由接收输入设备提供的数据输入步骤~对数值、逻辑、字符等数据进行操作转换的处理步骤~对处理

结果由输出设备输出的输出步骤~最后还有对程序和数据的存储步骤。

4、对操作系统、数据库管理系统的认识。

其实我想我们大多数人都对操作系统并不陌生,因为几乎我们每个人都与Windows 打过交道。计算机是由硬件系统和软件系统组成,而软件又分为系统软件和应用软件,其中,操作系统就是一种重要的系统软件。操作系统就是合理管理并控制计算机系统内各种软、硬件资源~并能够合理组织工作流程、方便用户使用的程序的集合。它是建立在裸机上的第一层软件系统,没有操作系统,整个计算机将无法工作。

随着操作系统的不断发展~它的类型和分支结构也不断发展和更新~现在它的基本组成一般由用户接口、进程管理 、存储管理、I/O设备管理、文件管理等部分组成。其中I/O是操作系统的非常重要的组成部分~因为输入和输出设备是计算机与外界交换信息的途径。可想而知~没有输入我们怎么将我们的指令传给计算机~他又怎么为我们做事。而没有输出~我们又如何得到计算机为我们做事的结果。

计算机的重要功能就是传递信息、处理信息和存储信息~而数据就是这种信息的符号记录。数据库就是指以一定的组织方式存储的相关的数据的集合~所以~顾名思义~数据库管理系统就是对这种数据库进行管理的软件系统~它也是数据库系统的核心。它位于计算机系统中操作系统与用户或应用程序之间~其主要功能包括数据定义、数据操纵、数据组织、数据库的建立与维护数据通信接口。同样,随着计算机的发展~数据库管理技术的发展也经过了几个比较具有代表性的发展阶段。包括最早期的人工管理阶段和中期的文件系统阶段和从六十年代到现在以来的数据库系统阶段。当然~数据库系统阶段中的数据库技术也是也为为解决多用户、多任务共享数据的要求~实现大量的联机实时数据处理应运而生的。数据库管理系统的出现大大的为用户节约了成本~满足了用户的要求~它让原本相互没有多少联系的数据结构化~这也是它与文件系统的根本区别。不仅如此~它的数据共享性也比较高~使数据可以被多个用户多个应用共享~从而有效的降低了数据冗余度。虽然~数据结构化了~但是数据的独立性仍然很强~因为数据的逻辑结构化并不影响它的应用的独立性。还有~专门的数据库管理系统的出现:如DBNMS ;~为数据库的并发共享~数据的安全保护~数据的完整性检查~数据库的恢复提供了强有力的功能支撑。

三、准备如何学习计算机科学。

俗话说? 在其位谋其政也。我作为一个学生~学习好自己应学的课程也是理所当然的,况且,这也关系到自己当初的选择和自己一辈子的事业,为此自己也应该明白自己将如何去学好它。

要学好学精一门课程是需要多方面的综合能力的~计算机也不例外。可以说数学、英语、和计算机专业知识是学好计算机的三个必不可少的内容~和其他方面的各种各样的能力。所以我应该?

1. 首先,以一种积极的心态去面对一切。毕竟态度决定一切,正如胡老师所说“师傅领进门~修行在个人”。

2. 培养良好的习惯。不仅是自己的的生活上习惯,还有学习上。譬如,编程要美观,因为一旦养成坏习惯,想改也改不了。

3. 迅速入门C 语言等专业类课程,这是关于计算机课程学习的基础。

4. 对数学高度重视~特别是离散数学等与计算机关系紧密的内容,当然包括高数在内的数学内容都很重要。

5. 努力学习英语~因为要学好计算机或者是将来的工作、出国等这是必不可少的。 6. 多到图书馆等地方看点书~丰富自己的知识。

7. 培养自己的团队意识~因为在现在这个社会没有一件大事是单独一个人能够完成的。 正如老师所说?“大学是我们的最后一个能够长时间专心一意学习的时间”。所以我没有

任何理由浪费着如此宝贵的它,人生价值实现与否也在此一举,我一定会努力。 参考文献:

《计算机原理与系统结构》 清华大学出版社 ——侯炳辉

《计算机组成原理》 重庆大学出版社 ——孟传良

《计算机科学导论》 清华大学出版社 ——蒋溢


相关文章

  • 2017年4月重庆市自学考试课程安排表
  • 各 专 业 公 共 课 及 共 同 课 考试专业及课程 04月15日(星期六) 04月16日(星期天) 09:00-11:30 14:30-17:00 09:00-11:30 14:30-17:00 课码 课程名称 课码 课程名称 课码 课 ...查看


  • 宁夏医科大学教务处
  • 宁医教发[2009]53号 宁夏医科大学教务处 关于下达2009-2010学年 第二学期教学任务安排的通知 基础医学院.临床医学院.公共卫生学院.中医学院.护理学院.口腔医学院.药学院.检验学院.管理学院.理学院.人文社会科学部.外国语教学 ...查看


  • 考试科目-云南师范大学研究生部
  • 考试科目 211 翻译硕士英语 考试范围 211 张汉熙, <高级英语> ,外语教学与研究出版社,1995 修订本 333<教育学原理>,王道俊.郭文安主编,人民教育出版社 2009 年 <中国教育史>, ...查看


  • 山东自考科目一览
  • 一.商务英语(本科) 专业代码050218 主考院校:山东财政学院.曲阜师范大学 本专业共设置12门课程和毕业论文. 1.中国近现代史纲要(2学分) 2.马克思主义基本原理概论(4学分) 3.日语(6学分) 4.高级英语(12学分) 5.英 ...查看


  • 华南师范大学远程教育课程
  • 华南师范大学珠海远程教育各专业简介及主要课程设置 珠海远程教育 注:以下各专业主要课程仅供参考,学生入学后以学院安排的教学计划为准. 高起专 公共基础课:马克思主义基本原理.大学英语预备级.大学英语精读(1).远程学习方法.计算机基础 会计 ...查看


  • 文科生就业
  • 社会学专业 培养目标:培养具备较全面社会学理论知识.较熟练的社会调查技能的高级专门人才. 主干课程:社会学概论.社会调查研究方法.中国社会思想史.国外社会学理论.社会统计学.社区概论.社会心理学.社会工作概论.经济社会学.发展社会学.城市社 ...查看


  • 课程名称翻译
  • 1 办公自动化 Office Automation 3 保险会计 Insurance Accounting 4 保险学 Insurance 5 比较管理学 Comparative Management 6 比较审计学 Comparative ...查看


  • [5月4日]专科.自考电子书.22本已发布
  • 最后更新日期: 2012年4月1日 教材 ===================================================== 序 号 课程代码 课程名称 教材名称 作者 出版社 版次 1 3706 思想道德修养与法律 ...查看


  • 统计学专业生物统计学方向教学计划
  • 统计学专业生物统计学方向教学计划 一.培养目标 培养具有扎实的数学基础,良好的数理统计与生物统计知识,熟练的编程和统计软件应用能力,较高的外语水平, 并掌握生物学.医学背景知识,能从事生物医药卫生统计.市场研究等领域的教学.科研及应用的高级 ...查看


热门内容