美国CS研究方向全面解读(3)

作者: Trojan     发布时间: 2010-10-09     分类: 经验分享

上两篇中我们介绍了

体系结构、编译器和并行计算 Architecture, Compilers and Parallel Computing

系统与网络 Systems and Networking

理论与算法 Theory and Algorithms

人工智能 Artificial Intelligence

编程语言 Programming Languages

数据库与信息系统 Database and Information Systems

图形学与多媒体 Graphics and Multimedia

人机交互 Human-Computer Interaction

这篇介绍:

科学计算 Scientific Computing

信息安全 Security

软件工程 Software Engineering

生物信息学和计算生物学 Bioinformatics and Computational Biology

计算机教育 Computers and Education

科学计算 Scientific Computing

科学计算主要是研究构建数学模型(mathematical models)和数值解法(numerical solution),并用计算机来分析和解决科学、社会科学以及工程问题。

研究课题包含:

(1)并行计算(Parallel computing): 并行计算语言和并行算法。

(2)自动性能调整(Automatic Performance Tuning): Automatic generation of optimized implementations of computational and communication kernels。

(3)网格剖分(Mesh generation):自动生成三角网格(triangulated meshes)来表示物理和计算区域。

(4)矩阵计算(Matrix computations):设计高效的矩阵计算算法和软件。

(5)浮点数(Floating point):可扩展的精度算术(Extended precision arithmetic),可靠的浮点数标准(Reliable floating point standards),浮点数标准的体系和执行时间实现(Architectural and run time implications of floating point standards),浮点数标准的编程语言实现。

(6)计算机代数(Computer Algebra):符号数学计算方法。

Course Website:

Introduction to Scientific Computing

http://www.stanford.edu/class/cs137/

Parallel Computing

http://beowulf.lcs.mit.edu/18.337/index.html

信息安全 Security

课题包含:

(1)密码学(Cryptology)

密码学理论(cryptography theory),新的密码学系统开发(development of new crypographic systems),密码分析学(cryptanalysis),协议开发,应用密码学,量子计算(quantum computation)。

(2)隐私(Privacy)

无线传感器网络的隐私,RFID系统的隐私,数据库的隐私问题,基于网络的应用的隐私。

(3)软件安全(Software security)

开发编程语言和计算机安全之间的相互影响。

(4)一致性和完整性(Identity and integrity)

预防“网络钓鱼”和攻击。

(5)网络安全(Network security)

网络安全检测(network security monitoring)和入侵防御(intrusion prevention)。

Course Website:

Introduction to Cryptography

http://crypto.stanford.edu/~dabo/cs255/

Privacy and Anonymity in Data

http://privacy.cs.cmu.edu/courses/pad1/

Computer and Network Security

http://crypto.stanford.edu/cs155/

软件工程 Software Engineering

主要研究开发大规模软件系统的原理和技术。

Course Website:

Software Engineering

http://www.stanford.edu/class/cs295/

Software Engineering

http://www.eecs.berkeley.edu/Courses/Data/209.html

生物信息学和计算生物学 Bioinformatics and Computational Biology

研究高效鲁棒的生物计算模拟算法,以及应用数据挖掘,机器学习,自然语言处理和信息检索等方法来分析和挖掘各类生物数据。

研究课题包括:

(1)生物信息学(Bioinformatics)

比较基因组学(Comparative genomics),遗传分析(Genetic analysis),系统发育(Phylogenetics),分子进化建模(Molecular evolutionary modeling),基因调控网络(Gene regulatory networks)。

(2)蜂窝系统(Cellular systems)

蛋白质结构建模(Protein structure modeling),基因调控网(Gene regulatory networks),合成生物学(Synthetic biology),Computational systems biology,细胞信号传导通路,传输和代谢,自组装系统(Self-assembling systems)。

(3)神经系统(Neural systems)

(4)生物医学系统(Biomedical systems)

传感器,健康服务系统,生理模型,医学图像和生物图像分析。

Course Website:

Bioinformatics

http://web.mit.edu/10.555/www/index.html

Computational Biology

http://www.cmu.edu/bio/education/courses/03510/

计算机教育 Computers and Education

本领域研究如何教授计算机科学以及如何将计算机应用到教育中。这部分内容比较宽泛,我在此就不展开了。

希望这个系列能够有助于你的CS申请!