美国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申请!