计算机工程
CPE 1502:电气与计算机工程基础(1)
Offerings
本课程向学生介绍电气工程师和计算机工程师常用的基本硬件和软件平台. Extra Fee.
同类产品: EE 1502
Fees:
工程材料费(可退还)
CPE 3280:单片机系统设计(5)
Offerings
用现代微控制器设计嵌入式系统的硬件和软件. 涵盖硬件接口,包括存储系统设计, 中断接口, 并使用内外外设. 重点放在微控制器的编程,包括设备驱动程序, 异常和中断处理, 以及与高级语言的接口. 实验练习需要编程和硬件设计.
同类产品: EE 3280
属性: 上部分
先决条件: EE 1210: D或更高
AND (EE 3760: D或更高
或CSC 3760: D或更高
或CPE 3760: D或更高)
Fees:
工程材料费(可退还)
CPE 3350:操作系统编程
Offerings
操作系统和系统编程入门. Surveys systems software; operating system interface and functions; utilities and shell programming; linkers and loaders; translators; and processes, 并发和并发编程.
同类产品: CSC 3350
属性: 上部分
先决条件: CSC 2431: C-或更高
和(CSC 3750可以同时采取:D或更高
或CSC 3760: D或更高
或EE 3760: D或更高
或CPE 3760: D或更高)
CPE 3550:通信系统分析(5)
Offerings
介绍现代通信系统的原理,重点是当前的技术应用. 涵盖诸如传输介质之类的基础知识, 模拟和数字信号技术, 计算机通信, TCP/IP网络架构, 数据编码方法和多路复用机制. 分析了网络和无线电链路的现代通信协议. 高级问题,如安全,加密和蜂窝管理的研究.
同类产品: EE 3550
属性: 上部分
先决条件: (EE 2727: D或更高
OR EE 2728: D或更高)
和EE 1210可以并发:D或更高
Fees:
工程材料费(可退还)
CPE 3760:计算机组织与汇编语言
Offerings
研究计算机主要硬件部件的组织和结构. 包括数字计算机系统内信息传递和控制的机制. 介绍计算机体系结构、机器指令集和汇编语言程序设计.
同类产品: Ee 3760, CSC 3760
属性: 上部分
先决条件: (CSC 2330: D或更高
或CSC 2430: D或更高)
和EE 1210: D或更高
CPE 4151:软件工程I (3)
Offerings
探索软件工程的技术过程和实践. 讲座/讨论主题包括开发过程, 项目计划与管理, 测量和度量, 软件质量保证. 这是团队软件开发的第一个阶段, 学生小组将完成并展示需求分析和软件系统的原型. 在完成CSC/CPE 4152课程后,将获得本课程的最终成绩.
同类产品: CSC 4151
属性: 上部分
限制: 只限计算机工程、计算机科学、信息系统专业. 仅限高中毕业生.
先决条件: CSC 3150: C-或更高
AND (CSC 2431: D或更好
或CSC 3221: D或更高)
CPE 4152:软件工程II (3)
Offerings
本课程完成了两个季度的软件开发经验. 学生团队将实施、测试和部署他们在CSC 4151中开始的系统. 课堂时间将主要用于软件工程原理在项目中的应用, 技术评论, 完成系统的正式展示.
同类产品: CSC 4152
属性: 上部分
限制: 仅限高中毕业生.
先决条件: CSC 4151: D或更高
或CPE 4151: D或更高
CPE 4211:计算机工程高级设计I (3)
Offerings
研究数模混合系统的设计,包括嵌入式软件的设计. 学生团队开始项目的系统级设计(可能需要保密协议). 学生提供构建原型系统的详细时间表,并定期提交进度报告. 在课程中, 学生们制作一份技术说明书, 经过多次设计评审,为原型系统设计一个印刷电路板.
同类产品: EE 4211
属性: 高年级,写作“W”课程
限制: 仅限计算机工程专业.
先决条件: (EE 3280: C-或更高
或CPE 3280: C-或更高)
和(EE 3730): C-或更高
或EGR 3810: C-或更高)
Fees:
工程材料费(可退还)
CPE 4212:计算机工程高级设计II (3)
Offerings
继续学习数字和模拟混合系统设计,包括嵌入式软件设计. 学生团队继续实施和完善EE/CPE 4211的原型硬件和软件设计. 团队撰写详细的技术报告,并将设计提交给设计评审. 定期的进度报告和团队演示是必需的.
同类产品: EE 4212
属性: 高年级,写作“W”课程
限制: 仅限计算机工程专业.
Fees:
工程材料费(可退还)
CPE 4350:高级操作系统(3)
Offerings
介绍操作系统的主要功能. Covers processes and concurrency; concurrent programming; resource allocation, contention and control; scheduling, 内存管理, 以及设备管理.
同类产品: CSC 4350
属性: 上部分
先决条件: (CSC 3350: C-或更高
或CPE 3350: C-或更高)
CPE 4750:计算机网络(5)
Offerings
推荐前提条件:CSC 2431. 学习计算机网络、设备和协议的概念和术语.
同类产品: CSC 4750
属性: 上部分
先决条件: (CSC 3750:或更好
或CSC 3760:或更好
或EE 3760:或更高
或CPE 3760:或更高)
CPE 4760:高级计算机架构(5)
Offerings
推荐前提条件:CSC 2431. 研究多处理器、流水线和并行计算机的体系结构. 重点放在指令级并行的原则上, 多核处理, 分布式计算.
同类产品: CSC 4760
属性: 上部分
先决条件: (CSC 3750: C-或更高
或CSC 3760: C-或更高
或EE 3760: C-或更高
或CPE 3760: C-或更高)
CPE 4899:计算机工程顶点与高级设计(3)
Offerings
在这个顶点课程中,EE 4212的设计将被开发成制造原型并进行测试. 涵盖测试方法(硬件和软件),调试和文档方法. 团队编写详细的技术文档. 定期的进度报告和期末报告是必需的. 包括工程专业的学习, 写反思性回应, 并准备学生的主要项目作品集
finished.
同类产品: EE 4899
属性: 高年级,写作“W”课程
限制: 仅限计算机工程专业.
先决条件: (CPE 4212: D或更高
或EE 4212: D或更高)
Fees:
工程材料费(可退还)
CPE 4900:计算机工程独立学习(1-5)
Offerings
独立学习和研究高级计算机工程课题. 可以重复获得15个学分吗.
属性: 上部分
先决条件: CPE 3760: B-或更好
或CSC 3760: B-或更好
OR EE 3760: B-或更高
CPE 4960:计算机工程高级项目(1-5)
Offerings
独立完成高级计算机工程课题的项目和研究. 可以重复获得15个学分吗.
属性: 上部分
限制: 仅限计算机工程专业.
先决条件: CPE 3760: B-或更好
或CSC 3760: B-或更好
OR EE 3760: B-或更高
CPE 4970:计算机工程指导研究(2-5)
Offerings
学生将根据注册本课程之前准备的提案进行研究. 研究结果将准备在本科或专业研讨会上发表. 可以重复修满8个学分吗.
属性: 上部分
限制: 仅限计算机工程专业. 大一、大二学生不包括在内.
先决条件: CPE 3760: B-或更好