• 回答数

    6

  • 浏览数

    191

lin12345610
首页 > 论文问答 > 现代计算机系统的核心是数学

6个回答 默认排序
  • 默认排序
  • 按时间排序

Jasmine2001

已采纳
计算机的核心是0和1,所有的程序都是由函数驱动的,计算机学科应该是数学吧,这样说我自己都觉得荒缪
172 评论

搁小浅671

这!还问教材!楼主不知道么即使一个大学里面一个学院一个专业也会是有很多老师的,不同的老师教的学生选的课本可能都不一样,而且不同年份入学的话教材版本啊或者教材内容又会是不一样的,除非你找到个清华的在读的问,要不然没办法以下的课程也是清华历年来会开的课程,但是不代表课程不会变动楼主又没附加分计算机科学与技术专业核心课程6 门,17学分 课号 课程名 学分 先修要求 40240433 计算机系统结构 3(春) 操作系统 30240243 操作系统 3(春) 计算机组成原理,数据结构 40240144 编译原理 4(春) 数据结构 40240243 计算机网络 3(秋) 操作系统 40240432 形式语言与自动机 2(秋) 离散数学(1) 20240103 汇编语言程序设计 3(秋) 计算机科学与技术专业限选课不少于11学分,其中: 计算机系统结构-----计算机科学与技术专业选修不少于2学分 课号课程名学分先修要求30240253 微计算机技术3汇编语言程序设计 嵌入式系统3计算机组成原理 操作系统40240412 数字系统设计自动化2数字逻辑电路30240222 VLSI设计导论2数字逻辑电路 计算机软件与理论---计算机科学与技术专业选修不少于2学分 课号课程名学分先修要求 初等数论及其应用 2离散数学30240192 高性能计算导论2(英语讲课)计算机系统结构30240262 数据库系统原理2数据结构 网络编程与计算技术2计算机组成原理 软件开发方法2C++ 数据结构 软件工程 30240134 软件工程3C++ 数据结构 计算机应用技术-----计算机科学与技术专业选修不少于2学分 课号课程名学分先修要求30240042 人工智能导论2离散数学40240452 模式识别2几何与代数 概率与统计 人工智能导论40240062 数字图象处理2概率与统计 程序设计基础40240392 多媒体技术基础及应用 2信号处理原理40240422 计算机图形学基础 2数据结构40240472 计算机实时图形和动画技术2几何与代数40240402 虚拟现实2计算机组成原理40240462 现代控制技术2系统分析与控制40240372 信息检索 2数据结构40240362 电子商务平台及核心技术2数据结构 JAVA程序设计 数据库系统原理40240492 数据挖掘2数据库系统原理 计算机科学与技术专业专题训练不少于5学分,其中计算机网络专题训练为必选 课号课程名学分先修要求 计算机网络专题训练1(秋) 操作系统专题训练2(秋) 编译原理专题训练2(秋) 数据库专题训练2(秋) 计算机科学与技术专业的任选课程 课号课程名学分先修要求30240253 微计算机技术3汇编语言程序设计 初等数论及其应用 2离散数学 网络编程与计算技术2计算机组成原理30240134 软件工程3C++ 数据结构30240042 人工智能导论2离散数学40240452 模式识别2几何与代数 概率与统计 人工智能导论40240062 数字图象处理2概率与统计 程序设计基础40240392 多媒体技术基础及应用 2信号处理原理40240422 计算机图形学基础 2数据结构40240472 计算机实时图形和动画技术2几何与代数40240402 虚拟现实2计算机组成原理40240462 现代控制技术2系统分析与控制40240372 信息检索 2数据结构40240362 电子商务平台及核心技术2数据结构 JAVA程序设计 数据库系统原理40240492 数据挖掘2数据库系统原理

122 评论

开心的疯子陈

计算机科学和数学的关系有点奇怪。二三十年以前,计算机科学基本上还是数学的一个分支。而现在,计算机科学拥有广泛的研究领域和众多的研究人员,在很多方面反过来推动数学发展,从某种意义上可以说是孩子长得比妈妈还高了。 但不管怎么样,这个孩子身上始终流着母亲的血液。这血液是the mathematical underpinning of computer science(计算机科学的数学基础),-- 也就是理论计算机科学。 现代计算机科学和数学的另一个交叉是计算数学/数值分析/科学计算,传统上不包含在理论计算机科学以内。所以本文对计算数学全部予以忽略。最常和理论计算机科学放在一起的一个词是什么?答:离散数学。这两者的关系是如此密切,以至于它们在不少场合下成为同义词。 传统上,数学是以分析为中心的。数学系的同学要学习三四个学期的数学分析,然后是复变,实变,泛函等等。实变和泛函被很多人认为是现代数学的入门。在物理,化学,工程上应用的,也以分析为主。 随着计算机科学的出现,一些以前不太受到重视的数学分支突然重要起来。人们发现,这些分支处理的数学对象与传统的分析有明显的区别:分析研究的对象是连续的,因而微分,积分成为基本的运算;而这些分支研究的对象是离散的,因而很少有机会进行此类的计算。人们从而称这些分支为“离散数学”。“离散数学”的名字越来越响亮,最后导致以分析为中心的传统数学分支被相对称为“连续数学”。 离散数学经过几十年发展,基本上稳定下来。一般认为,离散数学包含以下学科:1) 集合论,数理逻辑与元数学。这是整个数学的基础,也是计算机科学的基础。2) 图论,算法图论;组合数学,组合算法。计算机科学,尤其是理论计算机科学的核心是算法,而大量的算法建立在图和组合的基础上。3) 抽象代数。代数是无所不在的,本来在数学中就非常重要。在计算机科学中,人们惊讶地发现代数竟然有如此之多的应用。 但是,理论计算机科学仅仅就是在数学的上面加上“离散”的帽子这么简单吗?一直到大约十几年前,终于有一位大师告诉我们:不是。DEKnuth(他有多伟大,我想不用我废话了)在Stanford开设了一门全新的课程Concrete Mathematics。 Concrete这个词在这里有两层含义: 第一,针对abstract而言。Knuth认为,传统数学研究的对象过于抽象,导致对具体的问题关心不够。他抱怨说,在研究中他需要的数学往往并不存在,所以他只能自己去创造一些数学。为了直接面向应用的需要,他要提倡“具体”的数学。在这里我做一点简单的解释。例如在集合论中,数学家关心的都是最根本的问题--公理系统的各种性质之类。而一些具体集合的性质,各种常见集合,关系,映射都是什么样的,数学家觉得并不重要。然而,在计算机科学中应用的,恰恰就是这些具体的东西。Knuth能够首先看到这一点,不愧为当世计算机第一人。 第二,Concrete是Continuous(连续)加上discrete(离散)。不管连续数学还是离散数学,都是有用的数学! 前面主要是从数学角度来看的。从计算机角度来看,理论计算机科学目前主要的研究领域包括:可计算性理论,算法设计与复杂性分析,密码学与信息安全,分布式计算理论,并行计算理论,网络理论,生物信息计算,计算几何学,程序语言理论等等。这些领域互相交叉,而且新的课题在不断提出,所以很难理出一个头绪来。 下面随便举一些例子。 由于应用需求的推动,密码学现在成为研究的热点。密码学建立在数论(尤其是计算数论),代数,信息论,概率论和随机过程的基础上,有时也用到图论和组合学等。很多人以为密码学就是加密解密,而加密就是用一个函数把数据打乱。这就大错特错了。现代密码学至少包含以下层次的内容: 第一,密码学的基础。例如,分解一个大数真的很困难吗?能否有一般的工具证明协议正确? 第二,密码学的基本课题。例如,比以前更好的单向函数,签名协议等。 第三,密码学的高级问题。例如,零知识证明的长度,秘密分享的方法。 第四,密码学的新应用。例如,数字现金,叛徒追踪等。

133 评论

在路上8848

计算机是专业课程,数学是基础文化课,是学好专业课必须掌握的基本知识。

312 评论

锦瑟无端2325

数学只要是算法思想 编程核心就是算法思想。

191 评论

暖暖滴嗳

(1)算法与数据结构、(2)计算机体系结构、(3)人工智能和机器人学、(4)数据库与信息检索、(5)人机通信、(6)数值和符号计算、(7)操作系统、(8)程序设计语言、(9)软件方法学和工程。

357 评论

相关问答

  • 现代计算机系统的核心是数学

    (1)算法与数据结构、(2)计算机体系结构、(3)人工智能和机器人学、(4)数据库与信息检索、(5)人机通信、(6)数值和符号计算、(7)操作系统、(8)程序设

    queeniechen2007 5人参与回答 2024-07-07
  • 现代计算机系统的核心是

    计算机硬件的核心是CPU 软件的核心是操作系统

    annking168 5人参与回答 2024-07-06
  • 现代计算机系统核心是

    CPU(中央处理器):计算机运算数据、运行程序之类的都靠这东西。内存:CPU运行时,数据就临时保存在这东西里面,它和CPU进行数据交换的速度比硬盘快得多

    肖小月半仔 6人参与回答 2024-07-07
  • 现代计算机系统的核心

    计算机操作系统:计算机系统的核心与基石

    大灌篮2 5人参与回答 2024-07-06
  • 现代计算机系统的核心是指

    CPU(Central Processing Unit)即中央处理器,是一台计算机的运算核心和控制核心。其功能主要是解释计算机指令以及处理计算机软件中的数据。C

    犀牛望月0 6人参与回答 2024-07-08