计算机编程程序
Toronto, 加拿大
文凭
期间
2 年
语言
英语
步伐
全职
报名截止日期
最早开始日期
Jan 2026
学费
CAD 18,825 / per year *
学习形式
在校园
* 国际学费
通过为期两年的计算机编程 (T186) 文凭课程,获得技术和软技能,在信息技术 (IT) 领域作为软件开发人员、质量保证分析师等开启成功的职业生涯。
完整描述
通过计算机编程 (T186) 文凭课程,学习构建可扩展的软件解决方案。两年内,学生将获得所需的技术和软技能,从而从事软件开发人员、技术支持专家等令人振奋且炙手可热的职业。
本项目旨在解决IT专业技能短缺的问题,教授学生设计、实现和测试软件及Web应用程序的编程逻辑和技术,以及面向对象的概念和测试驱动的开发技术。学生将获得从设计到实现和测试的整个项目生命周期的经验,并学习如何管理动态应用程序的数据库系统。
团队合作和沟通方面的软技能发展——这两项技能在IT行业需求旺盛——完善了技术培训。实验室导师每学期都会在研讨会上帮助学生强化技能。
该课程还通过顶点项目提供实践经验的机会,学生可以运用他们的技能和知识来解决现实世界的挑战。
程序特定的计算机要求
- 最低 16 GB RAM
- 256 GB SSD 硬盘(500+ GB 最佳)
- 四核 i7 2.4GHz 或更高
- 显卡(最低 2GB RAM/建议 4GB RAM)
- 摄像头
- 推荐使用 Mac
如果申请人符合 OSAP 资格标准,则该计划将获得 OSAP 资助。
我们每年向新生提供超过200万美元的奖学金、奖励和助学金。请访问我们的经济援助网页,了解大学学费支付方式以及所有奖学金、奖励和助学金的详情。
必修课程
第一学期
| 课程代码 | 课程名称 |
|---|---|
| COMM 2000 | 跨情境沟通* |
| COMP 1151 | IT 基础知识 |
| COMP 1234 | Web开发简介 |
| COMP 1236 | 计算逻辑基础 |
| COMP 1238 | 数据管理简介 |
| 数学 1162 | 计算机技术数学 I |
第二学期
| 课程代码 | 课程名称 |
|---|---|
| COMP 1168 | 数据库管理 |
| COMP 1202 | 面向对象编程 |
| COMP 1235 | 全栈开发简介 |
| COMP 3044 | Linux 基础知识 |
| GSSC 1027 | 个人理财 |
| 数学 1172 | 计算机技术数学 II |
第三学期
| 课程代码 | 课程名称 |
|---|---|
| COMP 1230 | 高级Web编程 |
| COMP 2130 | 使用 Java 进行应用程序开发 |
| COMP 2136 | 软件质量保证 |
| COMP 2139 | Web 应用程序开发 |
| COMP 2147 | 系统分析、设计和测试 |
| GNED | 通识教育选修课 |
第四学期
| 课程代码 | 课程名称 |
|---|---|
| COMP 2080 | 数据结构和算法 |
| COMP 2148 | 专业职场能力 |
| COMP 2151 | 敏捷软件开发 |
| COMP 2152 | 开源开发 |
| COMP 2154 | 系统开发项目 |
| GNED | 通识教育选修课 |
毕业生已经可靠地证明了以下能力:
- 识别、分析、开发、实施、验证和记录计算环境的要求。
- 使用适当的方法和工具,有助于诊断、排除故障、记录和监控技术问题。
- 实施和维护安全的计算环境。
- 通过符合行业最佳实践的验证测试来实施强大的计算系统解决方案。
- 与团队成员和利益相关者沟通和协作,以确保有效的工作关系。
- 选择并应用个人和专业发展策略来提高工作绩效。
- 在计算环境中开展项目时应用项目管理原则和工具。
- 在计算解决方案和系统的开发和管理中遵守道德、法律和监管要求和/或原则。
- 支持基于功能性和非功能性需求的软件系统规范的分析和定义。
- 根据定义的规范和现有技术/框架,使用行业标准软件开发方法,为软件系统的开发、文档编制、实施、配置、维护和测试做出贡献。
- . 将一种或多种编程范式(例如面向对象、结构化或函数式编程)和设计原则以及文档化的需求应用于软件开发过程。
- 建模、设计、实施和维护基本数据存储解决方案。
- 通过遵守协议标准,为网络通信与软件解决方案的集成做出贡献。
职业选择
计算机编程(T186)课程的毕业生将为从事以下职业做好准备:
- 软件开发人员
- Web开发人员
- 数据库管理员
- 质量保证分析师
- 技术支持专员
行业
- 技术和软件开发
- 银行与金融服务
- 医疗保健和生物技术
- 政府和公共部门
- 零售和电子商务
- 教育和培训
- 娱乐和媒体
- 电信
- 制造和物流
- 咨询和专业服务
教育Pathways
- 计算机编程和分析程序T177
- 计算机编程和分析程序(在线)T197
- 移动应用开发与战略项目(研究生)T440


