美国耶鲁大学计算机系介绍

计算机专业留学|2014年11月19日 11:27
美国耶鲁大学计算机系研究领域,师资介绍,课程设置
  美国耶鲁大学计算机系有学士学位、硕士学位、博士学位以及它们的连读等都有多种设计方案。

  美国耶鲁大学计算机系教学计划及课程设置:

  耶鲁大学计算机系提供两类教学计划:一类是针对计算机科学专业的;另一类是针对跨系的专业,如计算机科学与数学、计算机科学与心理学、计算机科学与电子工程。即使是前一类学生,将来读研究生时也不是全都留在计算机科学专业,而大多会去需要很多计算机知识的非计算机专业。因此,系里开设的入门性课程(Introductory Courses)非常多,以适应不同背景和兴趣的学生。

  例如CPSC110b是为人文与社会科学的学生开设的,强调理解概念但不深究,即使有编程内容,也仅为传达一些重要思想而不是技巧。又如CPSC112a 或b 是适合任何专业的一学期的编程课,为CPSC201a 或b 打好基础。CPSC 150b则处理计算机与现代智能学科的交互,包括哲学、心理学、社会预测的未来学,它并不要求非理科学生理解计算,而是使他们通过学习计算机的关键思想更好地理解人文和社会科学。CPSC 156a 是为所有技术性专业的学生提供的,他们接受技术挑战,以便成为技术专家、律师、决策者、经济学家、企业家以及其他在未来业务中必须面对更多计算机的人员。CPSC 180a 或b 则讨论与现代计算机和网络相关的法律问题。CPSC 202a 提供研究计算机科学必须的数学工具,包括离散数学和线性代数以及推理方法。

  美国耶鲁大学计算机系研究领域:

  1969年耶鲁刚成立计算机科学系时,有四个研究领域:计算理论、人工智能、数值分析以及系统研究。若干年后,这些领域在广度和深度上都得到飞速的发展,现在每个领域又发展了许多子领域。例如,人工智能就有机器学习、知识采集系统、机器人、计算机视觉、神经网络等。系统研究现在包括图形学、数据库、操作系统、网络,以及编程语言的所有分支,如形式语义学、编译、编程环境、逻辑框架、软件工程,以及面向对象编程、函数编程、逻辑编程等。类似的,计算理论现在包括可计算性、复杂性理论、算法分析与设计、密码学、分布式计算、离散数学等。每个新的子领域都有全国的学术会议、刊物和研究规划。

  每个领域又都在理论和实验两方面得到发展。例如,安全理论建立了具有正确性和健壮性的理想密码协议,但实际系统的建立和使用则要能保证抵御现实的攻击。又如,类型理论和分类理论帮助我们建立了编程语言的基础,但实际语言必须能让程序员高效率地编程。还有,学习理论和规划理论告诉我们智能自动化的极限是什么,但机器人的制造应该能证明它的生存能力。总之,理论研究和应用研究在耶鲁都受到高度的尊重。

  现在,耶鲁大学计算机科学系的科学研究主要集中在七个方面:算法与复杂性理论、分布式计算、机器学习、编程语言与编译、科学计算和应用数学、视觉与机器人,以及安全和密码学等。

  美国耶鲁大学计算机系师资介绍:

  耶鲁计算机系的教授是相当有水平的。例如艾伦·佩利外,麦克尔·费舍尔(Michael J. Fischer)教授,他的研究兴趣是安全与密码协议;并行与分布式系统理论;离散算法;算法复杂性等。

  保尔·胡达克(Paul Hudak)教授,研究高级抽象技术,特别是D S L(domain specific language),针对DSL进行了函数反应编程FRP(Functional Reactive Programming)语言的设计,使它运用于图形学、动画、机器人、计算机视觉、自适应控制,以及计算机音乐等方面。

我要咨询

您的姓名 所在地区
联系电话 QQ
意向国家 邮箱Email
咨询内容
 
留学专业大联盟