I Love Montreal

标题: Waterloo滑铁卢大学 对CE,CS,SE招生的要求 [打印本页]

作者: 闲云野鹤    时间: 2019-3-6 09:01
标题: Waterloo滑铁卢大学 对CE,CS,SE招生的要求
本帖最后由 闲云野鹤 于 2019-3-6 14:52 编辑

https://uwaterloo.ca/future-students/programs/computer-engineering
计算机工程(Computer Engineering)是一个以电机工程学和计算机科学的部分交叉领域为内容的工程学,其主要任务是设计及实现计算机系统。简言之,计算机工程学就是研究计算机如何运作并且做到更快捷更精准。其主要包括两方面:计算机软件与硬件工程。
计算机工程学学生通过学习数学、物理、计算机科学相关课程,分析设计和研发计算机软件与硬件(计算机芯片、电路板、调制调节器和打印机)。
Computer Engineering admission requirements
计算机科学(computer science,缩写CS)是系统性研究信息与计算的理论基础以及它们在计算机系统中如何实现与应用的实用技术的学科。它通常被形容为对那些创造、描述以及转换信息的算法处理的系统研究。计算机科学包含很多分支领域:有些强调特定结果的计算,比如计算机图形学;有些是探讨计算问题的性质,比如计算复杂性理论;还有一些领域专注于怎样实现计算,比如编程语言理论。

https://uwaterloo.ca/future-students/programs/computer-science
Computer Science admission requirements

https://uwaterloo.ca/future-students/admissions/admission-requirements/computer-science/canada/quebec/
Computer Science admission requirements for Quebec high school students         
Admission averageIndividual selection from the low 90s
Required courses
软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量软件的学科。它涉及程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。
https://uwaterloo.ca/future-students/programs/software-engineering
Software Engineering admission requirementsRequired courses

CS、IT和SE的区别:
计算机科学(Computer Science)
  计算机科学方向的课程主要是帮助同学们了解计算机程序背后的那些“原理”,同时使用相应的专业运算法则以及高级数学知识来创建信息处理和转移的新方式。学生可以在课程中学习到有关数码科技设计的基本概念和理论知识,包括计算机语言的运算思维以及离散数学的逻辑应用。具体而言,计算机科学方向的工作内容一般是通过科学技术,同时运用自己对计算机工作原理的理解来制定新的程序或操作系统,从而实现识别和解决问题的目的。当今比较热门的行业包括网络安全、机器学习、数据科学等。


信息技术(Information Technology)
  信息技术方向的专业人士了解信息系统的设计和构建流程,因此他们可以更好地和客户群体进行沟通。准确地说,信息技术是将计算机科学和软件工程的相关理论进行应用和实践,通过数码设计的方式来解决行业及更广泛的社群内存在的问题。所以,信息技术方向的课程主要针对用户设计和创新领域。

软件工程(Software Engineering)

  软件工程方向的工作职责为创建计算机背景系统,例如操作系统以及应用于精准程序和管理方面的计算机系统,所涵盖的软件系统范围更广泛。也有很多人是这样进行区分的 —— 软件工程领域注重计算机程序的“实践”方面,而计算机科学领域则针对于计算机程序的“理论”方面。软件工程师的日常主要工作包括开发、操控、维护及淘汰软件等。不过,这三个领域有很多重合的地方。总体来说,软件工程师设计和创建高品质的计算机软件系统;计算机科学人士负责设计和开发计算机程序、软件以及应用系统,所涉及的计算机科技更深、更广;信息技术专业人士使用这些计算机程序、软件以及应用系统,并在出现问题的时候进行解决。三个领域的专项人才相互配合,确保那些硬件、软件、用户界面及用户体验达到最优的效果,使得计算机可以真正地为企业和个人服务。


CE 和CS的区别:
这两个专业都要求学生学习编程和软件开发的课程。但是这两个专业的本质区别在于,他们一个是science,一个是engineering。

Computer engineering可以说是cs和ee的结合。
就是我们通常说的vlsi,computer architecture,embedded system。并且ce所研究的是如何设计和优化微处理器的功能。借用一句老生常态的话;computer engineers are electrical engineers who specialize in software design, hardware design, or systems design that integrates both.  

Computer science 是一门研究如何用计算机设备处理,储存数据的学科。
是应用数学和ee相结合的一门学科, 主要研究理论和学习编程语言。其主要的研究领域和学习领域包括计算机人工智能、生物系统和计算机生物学、计算机结构和工程、机器人。
因此常规情况下,我们可以说两者的区别是CE的学生拥有对电路、电子学和VLSI设计的非常深厚的认知,而这些都是现代计算机实际结构中至关重要的;CS的学生学习的是代数、计算和编程语言,这些构成了高级程序设计和计算的基础。














欢迎光临 I Love Montreal (https://51montreal.com/) Powered by Discuz! X3.2