西蒙弗雷泽大学理学学士(软件系统)专业 项目网站

Bachelor of Science (Software System)

加拿大 公立

项目背景

`

更新时间:2020-03-30

专业排名101

大学西蒙弗雷泽大学

开学时间5月,9月

课程学制4年

学费29702.70/CAD

专业介绍

软件系统是计算机科学的应用领域,专注于为公共和私营行业开发高质量的软件。嵌入式软件在我们每天的许多项目中都有使用:手机,安全系统,互联网搜索引擎,电影和音乐发行,以及医学成像,财务分析系统和空中交通管制系统等安全关键应用等专业领域。这是一个实用的动手项目,通过把讲座,案例研究以及个人和团队项目相结合而提供的课程。毕业生将对软件开发生命周期有深入的了解,包括测试和验证,文档以及版本控制,所有这些都是将项目从构思到交付的全部过程。

推荐顾问

世界排名

2020年

101

2019年

101

2018年

151

2017年

101

语言要求

类型
雅思
托福
PTE
Listen
--
--
--
Speak
--
--
--
Read
--
--
--
Write
--
--
--
总分
6.5
88
--

学术要求

均分要求:高二或高三数学GPA最低:70%,高数或precalculus最低:60%,高考成绩(可以用SAT/ACT替代,SAT: 1130, ACT: 22);
背景专业要求:高中毕业,高三有学过数学课程,生物/化学/物理中的一门课程;
工作经验要求:

课程设置

必修课:
CMPT 130 - Introduction to Computer Programming I (3)   计算机编程入门I
CMPT 135 - Introduction to Computer Programming II (3)   计算机编程入门II
CMPT 213 - Object oriented design in Java (3)   Java中的面向对象设计
CMPT 225 - Data Structures and Programming (3)   数据结构和编程
CMPT 276 - Introduction to Software Engineering (3)   软件工程简介
CMPT 295 - Introduction to Computer Systems (3)   计算机系统简介
MACM 101 - Discrete Mathematics I (3)   离散数学I
MACM 201 - Discrete Mathematics II (3)   离散数学II
MSE 110 - Mechatronics Design I (3)    机电一体化设计I
CMPT 307 - Data Structures and Algorithms (3)   数据结构和算法
CMPT 376W - Technical Writing and Group Dynamics (3)   技术写作和小组动态
CMPT 300 - Operating Systems I (3)    操作系统I
CMPT 373 - Software Development Methods (3)   软件开发方法
CMPT 473 - Software Testing, Reliability and Security (3)    软件测试,可靠性和安全性
 : 
选修课:
4选一:
CMPT 105W - Process, Form, and Convention in Professional Genres (3)   专业体裁的流程,形式和惯例
ENSC 105W - Process, Form, and Convention in Professional Genres (3)   专业体裁的流程,形式和惯例
MSE 101W - Process, Form, and Convention in Professional Genres (3)    专业体裁的流程,形式和惯例
SEE 101W - Process, Form and Convention in Professional Genres (3)    专业体裁的流程,形式和惯例
 : 
4选一:
MATH 150 - Calculus I with Review (4)   -微积分I与评论(
MATH 151 - Calculus I (3)   微积分I
MATH 154 - Calculus I for the Biological Sciences (3)   生物科学微积分I
MATH 157 - Calculus I for the Social Sciences (3)    社会科学微积分I
 : 
3选一:
MATH 152 - Calculus II (3)   -微积分II
MATH 155 - Calculus II for the Biological Sciences (3)   生物科学微积分II
MATH 158 - Calculus II for the Social Sciences (3)    社会科学微积分II
 : 
2选一:
MATH 232 - Applied Linear Algebra (3)   应用线性代数
MATH 240 - Algebra I: Linear Algebra (3)   代数I:线性代数
 : 
3选一:
STAT 205 - Introduction to Statistics (3)    统计概论 
STAT 270 - Introduction to Probability and Statistics (3)   概率统计简介
BUS 232 - Data and Decisions I (4)    数据和决策I
 : 
6选三:
CMPT 354 - Database Systems I (3)   数据库系统I
CMPT 371 - Data Communications and Networking (3)   数据通信和联网
CMPT 431 - Distributed Systems (3)   分布式系统
CMPT 433 - Embedded Systems (3)   嵌入式系统
CMPT 454 - Database Systems II (3)   数据库系统II
CMPT 470 - Web-based Information Systems (3)   基于Web的信息系统
CMPT 471 - Networking II (3)   网络II
 : 
至少2门:
CMPT 379 - Principles of Compiler Design (3)   编译器设计原理
CMPT 383 - Comparative Programming Languages (3)   比较编程语言
CMPT 384 - Symbolic Computing (3)   符号计算
CMPT 474 - Web Systems Architecture (3)   网络系统架构
CMPT 477 - Introduction to Formal Verification (3)   形式验证简介

相关专业