概述

计算机科学是大多数领域创新和发现的关键推动者. It encompasses both theory 和 practice; theoretical ideas about how information is represented 和 processed, 以及创建新软件的实用技术. 学院提供计算机科学学位选项,包括荣誉学位, 主要, 小, 专门从事视频游戏编程, 和合作教育.

数学和计算科学正在经历“繁荣”. 每个人都在收集数据, 他们需要有管理能力的人, 分析, 从数据中提取有用的信息. 这就是数学家、统计学家和计算机科学家受训要做的事情. 

就业前景在所有领域中都是最高的, 和荣誉毕业生很好地定位追求研究生研究.

球场上的电脑

杰里米拿着笔记本电脑坐在外面的长凳上
卡斯商学院
杰里米在课堂上
学生
赛场上的杰里米

杰里米·汤普森最近把他对体育和计算机科学的热情结合起来, 进行研究分析运动.

需要更多关于计算机科学的信息?

第一个名字:
姓名:
电子邮件地址:
生日:
课程结构

共同核心

数学和计算科学学院的所有学位课程都建立在一个共同的核心课程上,应该在学习的前两年完成. 这个共同核心包括以下课程:

 

课程 课程名称 学分
数学1910 一元微积分I 4
数学1920 单变量微积分II 4
数学2610 线性代数,我 3
统计1910 概率论与统计学 3
CS 1910 计算机科学我 3
CS 1920 计算机科学二世 3

之一:
UPEI 1010
UPEI 1020
UPEI 1030


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

3
学期总学时   23

常见的广泛需求

在数学与计算科学学院以外的课程中,学生必须在核心课程要求之外取得至少15个学期学时的学分, 在这15个学期学分中,至少6个学分必须来自理学院以外的地方.

常见的高级课程

在数学和计算科学学院的所有学位项目的学生必须完成MCS 4210专业交流和实践(写作密集型)  MCS 3050数学和计算科学辅导. 

利用计算机功能的学生
利用计算机功能的学生
计算机科学 encompasses both theory 和 practice; theoretical ideas about how information is represented 和 processed, 以及创建新软件的实用技术.
计算机科学荣誉要求

 

计算机科学荣誉课程需要总共126个学期学时的学分,如下所述.

 

  学分
《共同核心 23
cs2520 -计算机组织和结构 3
比较程序设计语言 3
cs2910 -计算机科学III 3
cs2920 -数据结构和算法 3
cs2820 -编程实践 3
数学2420 -组合数学I 3
数学2910 -多元微积分 4
mcs3320 -计算理论 3
cs3420 -计算机通信 3
cs3520 -操作系统 3
cs3610 -算法分析与设计             3
cs3620 -软件设计和架构 3
cs3710 -数据库系统 3

至少一个:cs4110 -人工智能和自动推理或cs4120 -机器学习

3
cs4810 -软件工程 3
mcs4900 -荣誉研究项目 6

数学和计算科学三门选修课(2000级或以上水平)

9
mcs3050 -辅导数学和计算科学 1
mcs4210 -专业沟通与实践             3
额外的普通选修课 35
学期总学时     126

 

计算机科学专业的要求

 

计算机科学专业要求总共120学期学时的学分,如下所述.

  学分
《共同核心 23
cs2520 -计算机组织和结构 3
比较程序设计语言 3
cs2910 -计算机科学III 3
cs2920 -数据结构和算法 3
cs2820 -编程实践 3
数学2420 -组合数学I 3
mcs3320 -计算理论 3
cs3420 -计算机通信         3
cs3520 -操作系统 3
cs3610 -算法分析与设计             3
cs3620 -软件设计和架构 3
cs3710 -数据库系统 3
cs4810 -软件工程 3

之一:

cs4820 -软件系统开发项目
cs4840 -原型系统开发

3/6

数学和计算科学的选修课
(2000年或以上水平)

3
mcs3050 -辅导数学和计算科学 1
mcs4210 -专业沟通与实践             3
额外的普通选修课:
如果cs4820已被采纳
或如果cs4840已被采用

48
45
学期总学时    

120

 

计算机科学专业和视频游戏编程专业的要求

 

计算机科学专业视频游戏编程专业需要120个学期学时的学分, 如下所述.

 

  学分
《共同核心 23

cs3130 -移动设备开发- Android

3
cs2520 -计算机组织和结构 3
cs2910 -计算机科学III 3
cs2920 -数据结构和算法 3
比较程序设计语言 3
cs2820 -编程实践 3
数学2420 -组合数学I 3
MCS 2050 - c++技术实验室 1
cs3110 -视频游戏设计 3
mcs3320 -计算理论 3
cs3420 -计算机通信         3
cs3520 -操作系统 3
cs3610 -算法分析与设计 3
cs3620 -软件设计和架构 3
cs3710 -数据库系统 3
cs4350 -计算机图形编程 3
cs4360 -高级计算机图形编程 3

至少两个: 

cs4060 -云计算
cs4120 -机器学习
cs4440 -数据科学
或cs4610 -无线传感器网络

6
cs4650 -视频游戏架构 3
cs4810 -软件工程 3
cs4830 -视频游戏编程项目            6

数学和计算科学一门选修课(2000级或以上水平)

3
mcs3050 -辅导数学和计算科学 1
mcs4210 -专业沟通与实践 3
额外的普通选修课 23
学期总学时 120

 

计算机科学辅修课程要求

 

学生在完成至少21个学时的计算机科学学分后,可以获得计算机科学辅修课程,学分定义如下:

 

cs1910 -1920 -计算机科学I & II  6
cs2520 -计算机组织和结构  3
cs2920 -数据结构和算法  3

加上3个学期学时的计算机科学学分,达到3000级或更高水平, 并在计算机科学2000级或更高水平课程上增加6个学期学时的学分

9
学期总学时  21
 
合作教育
结合课堂学习和实际工作经验

一个学生在iPad上工作

UPEI合作项目是一种综合的大学教育方法,使学生在校园学术术语和工作术语交替在合适的就业. 这类项目的成功建立在这样的原则之上:学生能够将课程学习中的理论知识应用到工作中,并带着实际的工作经验回到课堂. 成功完成所有课程要求的学生将在他们的成绩单和毕业证书上注明. 

被该项目录取的学生完成至少三个通常为14周的带薪工作学期, 以及三个专业发展课程. 完成工作学期所获得的学分算作普通选修课.

Co-op选项适用于任何MCS专业或荣誉课程的全日制学生. 合作教育课程的申请通常是在完成第一学年的学习后提出. MCS的学生必须完成126个学期的学分才能毕业.

请浏览合作教育计划网站 的更多信息.

一个学生在实验室工作
一个学生在实验室工作
招生标准
科学专业的入学要求是什么?

高中毕业生

加拿大高中等价图表

  • 12年级学术英语
  • 十二年级学术数学
  • 2个12年级的学术科学科目(可接受的科目:化学, 生物学, 物理, 计算机科学, 海洋学, 动物科学, 环境科学)
  • 一个额外的12年级学术课程

请注意:成功完成12级化学(或同等水平)是允许注册chem1110的先决条件.

参考UPEI学术日历 获取完整的入学信息.

费用和资金
理学院项目学费

UPEI的本科学费是 排名倒数第二 我们提供数百万美元的奖学金和奖励. 

学费

每年6390美元,以30学时计算(每3个学分课程$639).
除了全日制学生的学费,国际学生每年还要支付7470美元.

作为理学院学生的兼职或全职学习的完整分类, 访问我们的 学费和费用页.

奖学金及奖项

UPEI支持你和你的教育目标. 我们每年管理数百万美元的奖学金和奖励给本科生和研究生. 根据你的学院或项目和学习年限,你可能有资格获得奖学金.

搜索完整的奖学金名单 查阅资料及申请表格. 

庆祝学生成绩

包括入学保证奖学金和学术优秀奖, 这些奖学金表彰在攻读第一个本科学位期间符合资格标准的所有学生的学术成就.

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

教员
你的导师. 我们的教授.

UPEI大约有250名杰出的教师学者, 老师, 和导师, 随着新公司的开张,每年都有更多的人被雇佣, 进步, 和独特的项目. 但故事并不仅仅发生在数字上. 是我们人民的素质. 来自世界各地的获奖教师将UPEI作为自己的家. 在这里, 你将直接从这些世界级的教授和研究人员在小班学习,你会很容易接触到他们.

其他您可能喜欢的UPEI程序