美国哥伦比亚大学计算机科学系介绍

计算机专业留学|2014年11月19日 11:32
美国哥伦比亚大学计算机科学系的课程既重视理论计算机科学与数学,又重视计算机实验技术。
  美国哥伦比亚大学计算机科学系的课程既重视理论计算机科学与数学,又重视计算机实验技术。在人工智能、计算复杂性和算法分析、组合方法、计算机体系结构和设计、计算机通信、数据库、计算的数学方法、优化以及软件系统等方面开设了范围广泛的高级课程。

  美国哥伦比亚大学计算机科学系有两个教学实验室:一个是容纳40位学生的计算机科学实验室及交互教室CLIC(Columbia Computer Science Lab and Interactive Classroom),它有40 台Intel Pentium PC和单独的Sun Ultra 10文件服务器可供使用。CLIC 还有双投影仪、无线扩音设备、视频与摄像设备,因此它也可以用于技术讲演和讨论会。另一个是容纳30位学生的微软研究实验室(Microsoft Research Lab),它有30台3GHz的Pentium4 工作站,运行Windows XP,并由两台域名控制器为它提供服务。

  该系还运行自己的Nortel Meridian电话交换机,通过T1与Internet电话网关相连接。一对MPEG-2 编码器可提供高质量的音频流和视频流。

  美国哥伦比亚大学计算机科学系里研究项目的设备则由许多额外的服务器组成,共有500多个结点:Sun、Sun Ray、各种各样的Linux 和Windows PC 以及大型磁盘设备。所有计算设备都通过系里的交换以太网和Cisco光纤交换设备互连,有300 个100 Mbps 的端口供服务器和工作站访问。这些交换机又通过Gigabit Ethernet与校园Gigabit Ethernet骨干网连接,而哥大校园网又通过OC-3与公共Internet(通过Nysernet)和Internet2(vBNS)连接。这些研究设备由4位专业的系统管理员管理,对软硬件维护、操作系统、网络等提供支持,减轻了研究人员的工作量。

  计算机系本科生学习的课程,一部分与计算机直接有关,如编程语言、操作系统和计算机体系结构;而另一部分则是理论计算机科学与数学。提供了范围广泛的高级课程,例如人工智能、自然语言处理、计算复杂性和算法分析、计算机通信、组合方法、体系结构、计算机图形学、数据库、计算的数学模型、优化以及编程环境。这样,大学生就可以获得一些背景,使他们在应用方面,或理论方面,或开发方面继续发展其兴趣。大学生的编程语言有C、Java和LISP,可选择其中之一,但许多学生愿意早期就掌握多种编程语言。

  实践经验对计算机科学系的学生来说是基本的要素。大学生经常参加教师的研究项目,使用最新的设备。成绩好的学生经常去计算中心担任技术咨询,为校园各处的用户提供方便。优秀的学生则协助教师做研究项目,特别是软件开发方面。

  正在进行的项目有算法分析、计算复杂性、软件工具设计、分布式计算、计算机建模与性能评估、计算机网络、计算机体系结构与VLSI 设计、计算机图形学、编程环境、专家系统、自然语言处理、微处理器应用等。大学生对于指导教师给安排的工作备受鼓舞,能分享研究使他们十分兴奋。

  哥大计算机系的研究生培养计划,使他们直接步入计算机科学生涯的某些位置,或者在业界,或者在政府,或者继续他们的学位计划。通过辅修商务管理、医学或其他专业,可以把计算机科学与第二职业有趣地结合在一起,这就提供了许多创新的应用机会。

我要咨询

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