概述
计算用于解决问题、管理信息、创造智能技术、探索世界以及与他人联系。软件工程师像他们的同事一样掌握工程基础知识,但专注于计算机系统和软件的设计和开发。
麦克马斯特的软件工程项目的独特之处在于它为学生提供了支持工程应用程序和控制物理设备的软件开发的坚实基础。
软件工程师最终对其产品的可用性、安全性和可靠性负责。例如,SE 必须确保系统及其文档一致,硬件配置适合任务,程序按要求运行,系统满足所有实时期限和其他性能要求。因为他们必须了解计算机之外发生的事情,而不仅仅是软件,所以 McMaster 计划包括的不仅仅是软件设计
麦克马斯特软件工程项目通过强调基本的设计原则,以及从今天起 30 年后仍然有用和有效的材料,为学生在瞬息万变的领域的职业生涯做好准备。学生学习应用基础数学和科学(包括相关的计算机科学),并进行严格的测试和模拟,以确保他们设计的任何系统在交付给客户使用时都能充分执行其任务。尽管学生将在他们的实验室工作中使用当前的系统,但讲座强调具有持久价值的想法和技术。
示例雇主:
- 贝尔加拿大
- IBM加拿大
- RBC 皇家银行
- CIBC 加拿大帝国银行
- 泰雷兹加拿大
- Intelex
- 爱立信
- 埃弗茨微系统
- NCR公司
- 永明金融
课外活动
McMaster Engineering 拥有许多工程俱乐部、团队和社团,您可以加入这些俱乐部、团队和社团,以提高您的实践知识和软技能、提供支持或让您有机会探索新的活动。俱乐部是一种有趣的方式来丰富您的学生生活,并为您的社会发展和学业成功做出贡献。
- 软件工程俱乐部
- PhaseOne(前身为 HackItMAC)
- 麦克马斯特相扑俱乐部
- 麦克ACM
- 麦克马斯特太阳能汽车项目
职业道路
大多数毕业生一开始是开发人员,但从大公司到初创企业,都是各种各样的软件密集型行业。麦克马斯特通过 The Forge 为有新想法的创业学生提供了很多帮助。
- 生物医学领域
- 计算机系统开发
- 电力、化工或汽车行业
研究领域
McMaster Engineering 拥有一个世界知名的软件工程研究小组,从事广泛领域的研究,包括:
- 软件认证
- 无线系统
- 优化
- 软件开发
- 生物医学工程
- 电力系统
实例课程:
如您有意了解更多。可以点击在线咨询或者电话联系我们。感谢您的阅读