多伦多大学的电气和计算机工程学院可是全球顶尖的工程学院之一,如果同学们问小编,多大的计算机工程专业是否值得选择。小编的回答一定是:Yes!Yes!Yes!因为最近有同学咨询课程内容,所以我们今天的主题也是专业课程和部分课程的核心内容介绍,一起来看~
一、核心课程1
1.ECE516h1智能图像处理
这门课程包含快速发展个人控制论领域所需的基础知识,比如可穿戴计算、个人技术、HCI、移动多媒体、VR、中介现实、电子人日志、通信设备(如便携式电话)与计算和成像设备的融合。
课程重点是人机交互的基础方面和新发明。核心主题有中介现实、个人安全设备、终身个人视频捕捉、眼睛点击原理、共线性标准、比较方程式、光量子成像、光矢量空间、反同态成像、个人成像在视觉艺术中的应用以及代数投影几何等。
2.ECE540h1优化编译器
重点主题涉及中间表示、基本块和流程图、数据流分析、部分评估和冗余消除、循环优化、寄存器分配、指令调度、过程间分析、内存层次优化、相关性分析和自动并行化。
3.ECE552h1计算机架构
主要内容:性能分析、指标和成本。指令集架构。指令级并行:流水线,超标量,动态调度,超长指令字处理器。数据级实用主义:向量处理器,图形处理器。线程级并行:多处理器、多核、一致性、同步多线程。内存层次:缓存和虚拟内存支持。模拟工具和方法。有限招生。
4.ECE568h1计算机安全
课程涵盖计算机系统安全的原理,还包括基本加密技术的介绍,以及用于加速ATM和网络服务器加密操作的硬件。
5.计算机硬件设计专题:嵌入式Linux
着重于在Linux下运行的嵌入式系统的传统编程,重点是I/O方法。核心内容有ARM处理器和FpGA系统简介、嵌入式Linux和嵌入式环境中的代码开发简介、用户和内核空间中具有虚拟内存的内存映射I/O、内核模块(设备驱动程序)、中断和I/O设备,如按钮、开关、灯、定时器、加速度计、音频、视频、A/D、USB外设,以及在FpGA中开发定制硬件系统。
二、核心课程2
计算机硬件设计专题:硬件加速数字系统;计算机硬件设计专题:高级计算机体系结构;计算机硬件设计专题:社会责任计算;软件系统专题:人工智能;软件系统专题:人工智能;软件系统专题:设计现代网络规模的应用程序;ECE1724H计算专题:可穿戴人工智能——为人类构建超级智能;ECE1747H并行编程;用于并行计算机体系结构的ECE1749H互连网络;ECE1754H并行处理器编译技术;ECE1755H并行计算机体系结构及编程;ECE1756H可重构计算和FpGA架构;操作系统的进步;ECE1762H算法和数据结构;ECE1767H测试和可测试性设计;数字集成电路的行为综合;中间件系统趋势——区块链技术;服务质量;高级计算机体系结构;感觉控制论;计算机安全、加密和隐私;电路模拟的计算机方法;移动设备创意应用;云计算简洁;高级移动用户界面;可靠软件系统;编程大规模并行多处理器和异构系统;数字系统中的设计权衡;可信机器学习;经验软件工程;自然语言处理的创造性应用
以上就是多伦多大学计算机工程专业方向的专业课内容,大家对于专业课学习有不懂的知识点,都可以请留求艺的专业名师提供1V1指导~