概观

计算机科学是在大多数领域的创新和发现的关键推动者。它包括理论和实践;关于信息的描述和处理方式的理论思考,以及创建新软件的实用技术。学校提供计算机科学学位选择,包括荣誉,主要,次要,专业化视频游戏编程和合作教育。

数学和计算科学正在遇到“繁荣”。每个人都正在收集数据,他们需要人们从数据管理,分析和提取有用信息的技能。这是数学家,统计学家和计算机科学家们接受培训。 

就业前景是任何领域中最高的,毕业生的荣誉良好地追求研究生学习。

在球场上的计算机

Jeremy sits on a bench outside with his laptop
Cass
Jeremy in class
学生
Jeremy on the court

Jeremy Thompson最近将他对体育和计算机科学的激情结合在一起,进行了分析运动运动的研究。

课程结构

共同的核心

数学和计算科学学院的所有学位课程都是基于课程的共同核心,该课程应该在学习的前两年内完成。这个常见的核心包括以下课程:

 

课程 课程名 学分
数学1910 单可变演算我 4
数学1920 单可变积分II 4
数学2610 线性代数我 3
统计1910 介绍概率统计 3
CS 1910 计算机科学我 3
CS 1920 计算机科学II 3

之一:
UPEI 1010
UPEI 1020
UPEI 1030


写作研究
调查研究
大学学业

3
总学分信贷   23

常见的广度要求

学生必须在数学和计算科学学校外课程中的核心课程要求中至少需要15个学期的信贷,并且在这15个学期的学分中,至少6个学期必须来自科学教师。

常见的高级课程

在数学和计算科学学院的所有学位课程中的学生必须完成MCS 4210专业沟通和实践(写入密集型)  MCS 3050辅导数学和计算科学。 

A student harnessing the power of a computer
A student harnessing the power of a computer
计算机科学包括理论和实践;关于信息的描述和处理方式的理论思考,以及创建新软件的实用技术。
在计算机科学荣誉需求

 

在计算机科学中的荣誉需要总共126学期小时信用的,如下所述。

 

  学分
共同核心 23
CS 2520 - 计算机组成与结构 3
CS 2620 - 比较编程语言 3
CS 2910 - 计算机科学III 3
CS 2920 - 数据结构和算法 3
CS 2820 - 编程实践 3
数学2420 - 组合学我 3
数学2910 - 多变量微积分 4
MCS 3320 - 计算的理论 3
CS 3420 - 计算机通信 3
CS 3520 - 操作系统 3
CS 3610 - 分析和算法设计             3
CS 3620 - 软件设计和架构 3
CS 3710 - 数据库系统 3

中的至少一个:CS 4110 - 人工智能自动推理或CS 4120 - 机器学习

3
CS 4810 - 软件工程 3
MCS 4900 - 荣誉研究项目 6

在数学和计算科学(在2000年的水平或更高)三门选修

9
MCS 3050 - 辅导数学和计算科学 1
MCS 4210 - 专业通信与实践             3
另外一般选修课 35
总学分信贷     126

 

对于主修计算机科学的要求

 

在计算机科学的主要总共需要120个学时学分的,如下所述。

  学分
共同核心 23
CS 2520 - 计算机组成与结构 3
CS 2620 - 比较编程语言 3
CS 2910 - 计算机科学III 3
CS 2920 - 数据结构和算法 3
CS 2820 - 编程实践 3
数学2420 - 组合学我 3
MCS 3320 - 计算的理论 3
CS 3420 - 计算机通信         3
CS 3520 - 操作系统 3
CS 3610 - 分析和算法设计             3
CS 3620 - 软件设计和架构 3
CS 3710 - 数据库系统 3
CS 4810 - 软件工程 3

之一:

CS 4820 - 软件系统开发项目
CS 4840 - 原型系统开发

3/6

一个选修数学和计算科学
(在2000年的水平或更高)

3
MCS 3050 - 辅导数学和计算科学 1
MCS 4210 - 专业通信与实践             3
另外一般选修:
如果CS 4820取
或者,如果CS 4840取

48
45
总学分信贷    

120

 

在视频游戏编程,主修计算机科学要求配备专业化

 

通过视频游戏编程专业化的计算机科学专业需要120个学期的信用,如下所述。

 

  学分
共同核心 23

CS 3130 - 移动设备开发 - 安卓

3
CS 2520 - 计算机组成与结构 3
CS 2910 - 计算机科学III 3
CS 2920 - 数据结构和算法 3
CS 2620 - 比较编程语言 3
CS 2820 - 编程实践 3
数学2420 - 组合学我 3
MCS 2050 - C ++技术实验室 1
CS 3110 - 视频游戏设计 3
MCS 3320 - 计算的理论 3
CS 3420 - 计算机通信         3
CS 3520 - 操作系统 3
CS 3610 - 分析和算法设计 3
CS 3620 - 软件设计和架构 3
CS 3710 - 数据库系统 3
CS 4350 - 计算机图形图像编程 3
CS 4360 - 先进的计算机图形编程 3

至少两个: 

CS 4060 - 云计算
CS 4120 - 机器学习
CS 4440 - 科学数据
或CS 4610 - 无线传感器网络

6
CS 4650 - 视频游戏架构 3
CS 4810 - 软件工程 3
CS 4830 - 视频游戏编程项目            6

一个选修数学和计算科学(在2000年的水平或更高)

3
MCS 3050 - 辅导数学和计算科学 1
MCS 4210 - 专业通信与实践 3
另外一般选修课 23
总学分信贷 120

 

在计算机科学的一个小要求

 

学生可以通过在计算机科学中完成至少21个学期的学分,从而在计算机科学中占据如下:

 

CS 1910-1920 - 计算机科学我 & II  6
CS 2520 - 计算机组成与结构  3
CS 2920 - 数据结构和算法  3

在2000年或更高的计算机科学中加上计算机科学的3个学期的计算机科学学分,在2000年或更高级别的计算机科学中额外的6个学期

9
总学分信贷  21
 
合作教育
课堂学习与实际工作经验相结合

A student works on an iPad

UPEI CO-OP计划是大学教育的综合方法,使学生能够在合适的就业方面与校园中的学术术语交替。这些方案的成功基础是学生能够从工作场所的课程研究中应用理论知识并返回课堂的理论知识,并具有实用的工作场所经验。成功完成计划所有要求的学生将在其成绩单和毕业羊皮纸上输入符号。 

学生接受该计划的至少三个持续时间至少有三个有偿工作条款,以及三个专业开发课程。通过完成工作条款获得的信贷被计算为一般选修课。

任何MCS专业或荣誉计划中的全日制学生都可以使用Co-OP选项。在完成第一年的研究完成后,通常进行合作社教育计划。 MCS学生必须完成126个学期的信用额度,以便与合作社指定毕业。

参观合作教育计划网站 想要查询更多的信息。

A student works in a lab
A student works in a lab
录取标准
需要什么样的科学入场内容?

高中毕业生

加拿大高中同等学力图

  • 12年级的学术英语
  • 12个年级数学学术
  • 两年级学术科学科目(可接受的主题:化学,生物,物理,计算机科学,海洋学,动物科学,环境科学)
  • 一个附加级12学术课程

请注意:成功完成12级化学(或同等)作为在Chem-1110中登记的许可的先决条件。

参考UPEI校历 为完成招生信息。

费用和资助
科学课程学费的教师

UPEI的本科学费是 倒数第二 在大西洋地区,我们提供数百万美元的奖学金和奖项。 

学费

$ 6,390每年基于30个学分($ 639每3学分的课程)。
国际学生除了全职学生学费每年支付$ 7,470。

在科学能察中完全分解兼职或全职学习,访问我们的 学杂费页.

奖学金和奖项

Upei支持您和您的教育目标。我们每年向我们本科生和研究生颁发数百万美元的奖学金和奖项。根据您的教师或计划以及学习年,您可能有资格获得奖励。

搜索奖学金的完整列表 信息和申请表格。 

庆祝学生成绩

包括保证入学奖学金和学术卓越奖,这些奖项认识到所有学生的学术成就,同时研究了他们第一次本科学位的同时达到了资格标准。

访问该网站奖学金 的完整信息。

教职员工
你的导师。我们的教授。

Upei拥有大约250名教师,教师和导师,每年更多地聘用,因为我们开辟了新的,进步和独特的计划。但故事不仅仅是数字。这是我们人民的质量。来自全球屡获殊荣的教师已成为Upei 主页。在这里,您将直接从这些世界级教授和研究人员中学到小班的,您可以轻松访问它们。

你可能会喜欢的其他UPEI程序