在麦吉尔大学中计算机相关专业有很多,像是计算机科学,软件工程等,今天小编就来为大家详细介绍一下麦吉尔大学的软件工程专业的课程内容,感兴趣的同学可以接着看下去了。
【麦吉尔大学软件工程专业介绍】
专业介绍:
该计划对计算机科学原理进行了广泛的介绍,并深入介绍了软件系统的设计和开发。提供计算机和电气工程的基础知识。将培养学生设计、创建复杂软件系统并对其进行故障排除所需的技能。
必修课程:
1、编程基础
2、软件系统简介
3、计算机科学导论
4、算法和数据结构
5、计算机系统理论
6、编程语言和范式
7、软件设计
8、软件工程项目
9、软件验证
10、线性代数
11、离散结构
补充课程:
A组:
1、微积分3
2、概率
3、统计
B组:
1、计算机理论
2、算法设计
C组:软件工程优化
1、并发编程
2、基于语言的安全性
3、正式验证
4、软件架构
5、模型驱动和软件开发
6、软件隐私
7、软件需求工程
8、并行计算
9、人机交互
10、软件交付
11、高级软件语言工程
D组:应用
1、数值计算
2、介绍机器人和智能系统
3、数据库系统
4、人工智能
5、分布式系统
6、编译器设计
7、现代电脑游戏
8、计算机网络
9、应用机器学习
10、计算机图形学基础
11、计算机视觉基础
以上就是为大家整理的麦吉尔大学软件工程专业的主要课程内容,这个专业对学生的数学知识也是有一定的要求的,在学习上遇到问题需要专业指导的话可以在线联系我们哦~