关于计算机研究生报考方向的简要介绍
一个非计算机专业学生给我发的邮件:
================================
金老师:
> 您好!
> 我是……,不知道您还有印象没了,我想考计算机研究生,现在已经开始报名了,就是
> 对报计算机科学与技术的研究方向比较困惑,一下出那么多,都不知道干嘛的。
> 研究方向有:软件理论与工程,计算理论,嵌入式计算,高性能计算与先进计算机体系结
构,网络与分布式计算,计算机信息安全,智能信息处理,人机交互技术。
> 不知道报哪个好,是不是研究方向不太重要啊?录取以后还可以改么?
> 我第一眼看去,觉得对人机交互比较有兴趣,不会就是研究鼠标键盘啥的吧?呵呵。
>
> 您给参谋参谋吧,报哪个方向好些啊。
> 先谢谢您了。
================================
计算机科学与技术领域太广太深,而且发展迅速,无法说哪个方向更好。只能这么说,任何一个领域你深入下去,都能花去你几十年,自然,在任何一个领域中你也都能成材。
这看上去好象太空了。来点具体的吧。 :)
我对计算机科学与技术的领悟很有限,仅能很粗略地谈谈你所列出的几个领域的主要情况,而且挂一漏万。强调一下,我仅仅是点了一下这些领域中的部分研究点,和你大致要干哪些事。邮件贴到网站上以后,可能会有真正了解与精通某具体领域的网友给你解释每个领域当前真正要做的事情。我提的仅供参考。
---------------------
软件理论与工程:研究如何更有效地组织软件开发活动,以达到高效地保质量地开发软件的目的。
计算理论:研究计算机解决某种问题的可能性与复杂性,与数学关系很密切。
嵌入式计算:主要研究如手机等小型智能设备的开发与研制,与硬件关系较密切。
高性能计算与先进计算机体系结构:研究如何设计高性能的计算设备,重点研究计算机的体系结构设计,偏硬。
网络与分布式计算:研究在网络环境下如何充分利用各种网络信息处理设备,实现计算任务的分布与协同,偏软。
计算机信息安全:研究如何保护信息,涉及到加解密,数字签名,防病毒,计算机系统安全与信任模型等领域。
智能信息处理:研究如何高效地处理信息:比如海量信息的检索、分类与数据挖掘。
人机交互技术:研究如何让现有的计算机和软件更易于使用。比如使用笔来代替鼠标,使用手势和声音来控制计算机等等。
上述介绍你可以参考。另外要指出的是,计算机科学与技术在不断分工专门化的同时,也在走向融合,不同的领域会有交叉,计算机科学与其他学科的交叉有一个无比广阔的天地。
我们学院研究生入学以后,与导师是双向选择的。你首先要弄清楚你想从事哪个领域,然后再有针对性地去联系相应的导师,根据你在我带的上一个项目中的表现,我看到你已具有相当不错的软件开发能力,许多导师都喜欢这样的有动手能力的学生,联系时记得要展示出你的这方面特长。
你余下的事情就是努力准备研究生入学考试了,祝你好运!