计算机专业如果想深造,数学方面需要学习哪些课程?

如题所述

  计算机专业与数学课程中线性代数,概率论和离散数学有密切的关系,务必学好这些。要知道,凡是能称之为“科学”的专业,就必须有一定的数学功底,否则难以称作“科学”。这三门课是本科时期最重要的三门数学课,比高等数学重要。如果想在计算机科学的道路上走远点,那这三门可是必修的。
  就计算机科学与技术专业而言,以下这些是必修的:
  1、计算机组成原理(包括先修课程“数字逻辑与数字系统”,简称“数电”):这是一门硬件基础课,学完后你能清楚的知道如何从用最简单的数字元件,像搭积木一样构成整个计算机系统,那就算及格了。
  2、线性代数,概率论和离散数学:要知道,凡是能称之为“科学”的专业,就必须有一定的数学功底,否则难以称作“科学”。这三门课是本科时期最重要的三门数学课,比高等数学重要。如果想在计算机科学的道路上走远点,那这三门可是必修的。
  3、MIT开设的《Introduction To algorithm》,中文版叫《算法导论》:应该学习它而不是国内习惯开设的《数据结构》。数据结构仅仅是算法的一部分,国内的数据结构课程回避了很多本质的东西,仅仅是对一些常见的数据结构的罗列,学起来总有些不痛不痒的感觉。《Introduction To algorithm》虽然有些章节夹杂着很多很让人讨厌的“数学”,但却能从本质上带你领略这门十分必要而且有趣儿的课。
  4、操作系统与编译原理:操作系统可以说是《算法导论》的实验课,最好能在学习期间自己实现一个小型的操作系统,或者操作系统各分系统的Demo。编译原理可能是普遍本科生觉得难的一门课,但是作为软件科学家,这是基础中的基础,学完之后所有的语言在你看来应该没有太大的区别,这么课应该是离散数学+算法导论的实验课。最好能在学习期间自己实现一个小型的编译器,语言最好是自创。
  5、掌握一门常用的编程语言和编程技术:能了解用过的所有的程序内部大致是怎样的,能用自己熟悉的语言编写大部分的程序,至少不能是对任何一个程序满头雾水。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-11-09
目前学计算机 还是挺不错的好就业,计算机分很多专业如平面设计,UI设计,互联网营销,电竞,动漫,都是非常好就业的专业哦,选择自己喜欢的专业
第2个回答  2010-01-15
计算机的专业分为很多,你像:动漫设计 软件开发 环艺设计 广告设计 如果你是大学里面的计算机专业那么你的学习内容里面应该很少牵涉到软件方面,你应该先说一下自己的情况 ,你在哪个城市?看看本省或者本市有没有专门的计算机教育的学校 ,你想我们济南就有山东新华电脑学院,你可以找个了解一下,最起码知道计算机的这么多分类都是学习什么?你适合什么的学习?他们一般都有这个专业测试帮你看看你适合什么?
第3个回答  2010-01-15
离散数学,
线性代数,矩阵论 概率论,随机过程

想学好算法,离散数学要学好
要把博士读好,下面那些数学都得学好,当然微积分是它们的基础
学电路方面的话,复变函数

如果一般搞工程,数学其实不是最重要的,重要的是你对计算机整个系统从上到下的把握,再次的是算法,最后是语言,

当然,像某些人说的培训不要数学,你直接上就行了

如果读计算机的博士数学很重要
你说的深造太笼统,具体搞哪方面的本回答被提问者采纳