火擂台
计算机系统结构偏向硬件,比如CPU的设计,大规模集成电路的设计,高性能计算等等,像我国的银河超级计算机、龙芯CPU等都属于这个领域。计算机软件理论偏向软件,实际应用像操作系统、数据库等。计算机应用则是计算机科学在各个具体领域的应用,比如计算机图形学、计算机通信、计算机控制等。研究方向每个学校的都不同,你上网看看像清华、北大、浙大、哈工大那些学校的计算机的研究方向,基本上就是全部的研究方向了。 计算机的专业课是统考,共四门,操作系统、数据结构、计算机组成原理、计算机网络,复试有的学校还要考其他的专业课,比如离散数学、编译原理、数据库、C++等。所以计算机专业的主干课程基本上都得学。10年的数学是考计算机数学,就是在数学一的基础上加入离散数学等其他数学知识,这样非计算机专业的更难考了。 你列的三个方向要看什么学校,就算是相同的专业不同的学校不同的导师都会有偏向,不过总的还是偏软一点。 你本科是学设计的,可能图形学CAD你会感兴趣一点,因为设计专业使用的软件的开发都属于这方面的,比如PHOTOSHOP、AUTOCAD等软件的制作。其实没哪个特别适合你的,基本上所有的知识都得重新学,但图形学CAD你可能会感觉到熟悉、有兴趣。 至于编程,每个方向都必须会的技能,即使偏向硬件也得会汇编语言、C语言等。还有你对计算机的印象可能有点问题,编程不是计算机的全部,不会要你整天坐在计算机面前写代码。编程语言就是人和计算机打交道的指令,你要会怎么和计算机打交道,更要会计算机的原理,知道跟计算机说什么话,给它什么指令。编程语言就是一个你向计算机表达自己想法的工具。你要先有想法。比如说图形学,那么图形在计算机中是怎么表示的?这样要牵涉到很多数学的、算法的知识。还有网络,可能就是学数据的加密解密、传输算法、通信、网络协议多一点。人工智能是一门交叉学科,这个领域很广,具体有机器人、语言识别、图像识别、自然语言处理和专家系统等。涉及信息论、控制论、自动化、仿生学、生物学、心理学、数理逻辑、语言学、医学和哲学等多门学科。具体学什么要看学校了。 物理知识不必懂太多,不过电子电路知识要用到,那么你又得学学模拟电路数字电路了。1、硕士有学术型的(一般是三年的)和工程型的(两年)计算机的话,三年制的学术型第一年还是把专业课程学好,同时和老师一起做做项目,另外有时间的话;2、最好自己看一下,对今后找工作有用的资料具体要看的是研究方向,编程量不太好说,不过软件与理论和应用技术会相对较多,具体那个多还没研究过,本科就不是计算机的,不过现在学起来也没有多吃力,研究生就是靠自己多看,多学。