主页 » 正文

计算机基础都学什么课程?

admin 2024-07-17 06:42:27 163 °C

一、计算机基础都学什么课程?

作为一个科班的计算机学生,由于不同学校之间的差异,课程的设计上可能会有一些少量的差异,那么作为计算机专业(此处我们指:计算机科学与技术)的学生来说,最应该学习的前 5 个课程应该是什么呢?

由于计算机科学是一个学科体系,所以并不能说,只要会写程序就算是一个计算机科学的学生,而需要对于一个体系的知识都有一定的了解,下面按照分类和体系进行说明:

基础(底层)

计算机是由数学发展而来的,所以对于计算机的专业来说,一定要有一些数学的基础,在这个方面最需要学习的课程是:

《线性代数》和《离散数学》。

线性代数作为很多学科的基础,其中矩阵的概念是后期计算机图形学,机器学习的基础,离散数学可以帮助我们在后期的数据库等课程中提供一个非常夯实的理论基础(当然,你得学好)

硬件(中层)

由于是计算机科学的课程而不是软件工程,对于硬件的一些了解也是一个必须的过程,在这个方面结合了许多了学校的课程安排之后总结出以下最需要的课程:

《计算机组成原理》和《计算机系统与结构》。

前者可以告诉我们计算机内部的运作结构,了解计算机硬件方面的指令以及相关实现原则,后者作为前者更加靠近指令和软件一些,作 8086 的 PC 为一个衔接,可以提供更多的计算机系统方面运行的原理和调度的原理。

软件(偏上层)

有了以上基础和一些硬件方面的知识基础之后,我们就可以开始软件方面的探索了,在软件方面,由于是计算机科学课程而非软件工程,我们专业会更加侧重于算法,数据结构等方面的知识,在这个方面上:

《算法与数据结构》,《数据库原理概论》,《计算机网络》

等课程就是非常有必要的了,这个部分或许是我们传统认为的计算机科学学生需要去学习的一些主流课程。

算法与数据结构让我们了解目前已有的优秀算法,通过对这方面的了解我们可以写出更加优秀的算法,提升一些组成部分的计算效率。

数据库原理课程的设计让我们了解到一个非常重要的组成部分 —— 数据库的概念以及原理,由于有了算法与数据结构的理解我们可以理解现代数据库中对于数据的规划和存储方案,在学习到优秀设计的同时也可以指导后期在软件设计方面对于数据存储的规划。

而计算机网络,则描述了我们生活中接触到最多的一个组成部分,我们学习的不仅仅是网络怎么调通(这个是专科学生需要理解的事情),还要理解为什么网络是通的,以及在需要的时候我们该如何去设计一个优秀的网络结构。

二、机器学习应补充哪些数学基础?

提出这个问题的人很好,表示你对机器学习的底层技术是有兴趣的,而不仅仅是个调库侠。最近几年因为机器学习的基础库特别强大,很多人可以在不大懂机器学习的情况下,就能实现一个还不错的人工智能应用。

从数学基础来说,大学工科数学的微积分,线性代数和概率论是必备的。也可以看看高纳德老爷子(对,就是the art of programming的作者)的具体数学。

另外,直接看上面的数学书可能无法理解到数学是如何运用到机器学习中的。这个时候就要介绍两本书了,一个是频率学派的代表作:统计学习基础,一个是贝叶斯学派的代表作:模式识别和机器学习PRML。

最后再说一下,以上书都不看,你也可以通过调用各种库写个能忽悠人的应用。所以本回答仅供有志青年参考。

版权声明:部分内容由互联网用户自发贡献,如有侵权/违规,请联系删除
本平台仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。

本文链接地址:/jqxx/108552.html

相关文章

机器学习应补充哪些数学

我们知道,机器学习涉及到很多的工具,其中最重要的当属数学工具了,因此必要的数学基础可谓是打开机器学习大门的必备钥匙。机器学习涉及到的数学基础内容包括三个方面,分别

机器学习 2024-07-10 85 °C

机械制图与计算机绘图怎

一、机械制图与计算机绘图怎么做? 机械制图和计算机绘图都是制作工程图纸的方法,但它们使用的工具和技术不同。以下是两种制图方法的一般步骤: 机械制图: 1.准备好必要的绘

机器学习 2024-06-26 116 °C

计算机脱敏是什么意思?

一、计算机脱敏是什么意思? 指对某些敏感信息通过脱敏规则进行数据的变形,实现敏感隐私数据的可靠保护。这样就可以在开发、测试和其它非生产环境以及外包环境中安全地使用脱

机器学习 2024-06-25 230 °C

机械设计制造及其自动化

一、机械设计制造及其自动化专业需要学习哪种计算机语言? 大一:高数,大学物理,英语,计算机基础知识,机械绘图(手绘),毛概,邓论,思想教育,体育安全教育等,这个阶段

机器学习 2024-06-08 108 °C

计算机是一种把电能转换

电脑将电能转换为了多种能量: 1、机箱内的风扇在转动,说明有转化为机械能 2、光能,比如显示器显示; 3、磁能,比如红外、蓝牙、WIFI等电磁波; 4、动能,比如驱动硬盘磁道运动

机器学习 2024-06-05 185 °C

量子计算机运用于哪些领

一、量子计算机运用于哪些领域? 量子计算机具有强大的计算能力,可应用于多个领域。其中包括优化问题,如供应链优化和交通流优化;材料科学,用于设计新材料和药物;密码学,

机器学习 2024-06-03 245 °C

550w量子计算机是什么?

一、550w量子计算机是什么? 550w量子计算机是一种基于量子力学原理设计和构建的计算机。它使用量子比特代替传统计算机中的二进制比特,能够在同样的时间内进行更加复杂和精确的

机器学习 2024-06-03 63 °C

计算机自学课程顺序?

一、计算机自学课程顺序? 如果您是计算机自学初学者,可以按照以下顺序来学习: 1. 计算机基础知识:包括操作系统、计算机网络、数据结构和算法等; 2. 编程语言基础:选择一门

机器学习 2024-06-02 203 °C

计算机二分类与多类别分

一、计算机二分类与多类别分类的原理? 分类任务一直都是机器学习的基础任务,已经被广泛应用在新闻分类、情感分类、主题分类、图片分类、视频分类、广告过滤,内容审核,评论

机器学习 2024-05-17 225 °C

中国有哪些世界级的计算

感谢悟空问答小秘书/头条教育邀请。 我是一叶知秋有仙则名,我来回答。 说到中国的计算机科学家,最著名的应该就是姚期智和王小云了。 姚期智,唯一的华人图灵奖获得者(计算机

机器学习 2024-05-06 52 °C