Computer Engineering

CPE 3280:单片机系统设计(5)

Offerings

前提条件:EE 1210和EE/CSC/CPE 3760. 用现代微控制器设计嵌入式系统的硬件和软件. 涵盖硬件接口, interrupt interfacing, 并使用内外外设. 重点放在微控制器的编程,包括设备驱动程序, 异常和中断处理, 以及与高级语言的接口. 实验练习需要编程和硬件设计.Extra Fee.

Equivalents: EE 3280 Attributes: Upper-Division Prerequisites: EE 1210: D or better AND (EE 3760: D或更高 或CSC 3760: D或更高 或CPE 3760: D或更高) Fees: 工程材料费(可退还)

CPE 3350:操作系统编程

Offerings

先决条件:CSC 3750或CSC 3760或CPE 3760或EE 3760(可以同时采取), CSC 2431的C-或更高. 操作系统和系统编程入门. Surveys systems software; operating system interface and functions; utilities and shell programming; linkers and loaders; translators; and processes, 并发和并发编程.

Equivalents: CSC 3350 Attributes: Upper-Division Prerequisites: CSC 2431: C- or better 和(CSC 3750可以同时采取:D或更高 或CSC 3760可同时采取:D或更高 或EE 3760可以同时采取:D或更高 或CPE 3760可以同时进行:D或更高)

CPE 3550:通信系统分析(5)

Offerings

前提条件:EE 2727和1210 (EE 1210可以同时采取). 介绍现代通信系统的原理,重点是当前的技术应用. 涵盖基础知识,如传输介质(电气), optical and wireless), 模拟和数字信号技术, 数据编码方法和多路复用机制. 分析了网络和无线电链路的现代通信协议. 高级问题,如安全,加密和蜂窝管理的研究. Extra fee.

Equivalents: EE 3550 Attributes: Upper-Division Prerequisites: EE 2727: D or better 和EE 1210可以并发:D或更高 Fees: 工程材料费(可退还)

CPE 3760:计算机组织与汇编语言

Offerings

先决条件:(CSC 2330或CSC 2430)和EE 1210. 研究计算机主要硬件部件的组织和结构. 包括数字计算机系统内信息传递和控制的机制. 介绍计算机体系结构、机器指令集和汇编语言程序设计.

Equivalents: EE 3760, CSC 3760 Attributes: Upper-Division Prerequisites: CSC 2430: D or better 和EE 1210: D或更高

CPE 4150:软件工程(5)

Offerings

Prerequisite: CSC 3150. 涵盖软件工程的主题, 包括团队编程, 项目计划与管理, SDLC(软件开发生命周期)和软件质量保证. 课程要求包括设计和实施一个团队软件项目.

Equivalents: CSC 4150 Attributes: Upper-Division Restrictions: 仅限高中毕业生. Prerequisites: CSC 2431: D or better 和CSC 3150: D或更好

CPE 4151:软件工程I (3)

Offerings

前提条件:CSC 3150,和(CSC 2431或CSC 3221). 探索软件工程的技术过程和实践. 讲座/讨论主题包括开发过程, 项目计划与管理, measurement and metrics, 软件质量保证. 这是团队软件开发的第一个阶段, 学生小组将完成并展示需求分析和软件系统的原型. 在完成CSC/CPE 4152课程后,将获得本课程的最终成绩.

Equivalents: CSC 4151 Attributes: Upper-Division Restrictions: 只限计算机工程、计算机科学、信息系统专业. 仅限高中毕业生. Prerequisites: CSC 3150: D or better AND (CSC 2431: D或更好 或CSC 3410: D或更高 或CSC 3221: D或更高)

CPE 4152:软件工程II (3)

Offerings

前提条件:CSC/CPE 4151. 本课程完成了两个季度的软件开发经验. 学生团队将实施、测试和部署他们在CSC 4151中开始的系统. 课堂时间将主要用于软件工程原理在项目中的应用, technical reviews, 完成系统的正式展示.

Equivalents: CSC 4152 Attributes: Upper-Division Restrictions: 仅限高中毕业生. Prerequisites: CSC 4151: D or better 或CPE 4151: D或更高

CPE 4211:计算机工程高级设计I (3)

Offerings

先决条件:EE/CPE 3280和(EE/EGR 3730或EGR 3810)和CSC 3150. 研究数模混合系统的设计,包括嵌入式软件的设计. 学生团队开始项目的系统级设计(可能需要保密协议). 学生提供构建原型系统的详细时间表,并定期提交进度报告. During the course, 学生们制作一份技术说明书, 经过多次设计评审,为原型系统设计一个印刷电路板. Extra fee.

Equivalents: EE 4211 Attributes: Upper-Division Prerequisites: (EE 3280: D or better 或CPE 3280: D或更高) AND (EE 3730: D或更高 或EGR 3730: D或更高 或EGR 3810: D或更高) 和CSC 3150: D或更好 Fees: 工程材料费(可退还)

CPE 4212:计算机工程高级设计II (3)

Offerings

前提条件:CPE/EE 4211. 继续学习数字和模拟混合系统设计,包括嵌入式软件设计. 学生团队继续实施和完善EE/CPE 4211的原型硬件和软件设计. 团队撰写详细的技术报告,并将设计提交给设计评审. 定期的进度报告和团队演示是必需的. Extra fee.

Equivalents: EE 4212 Attributes: Upper-Division Prerequisites: (EE 4211: D or better 或CPE 4211: D或更高) Fees: 工程材料费(可退还)

CPE 4350:高级操作系统(3)

Offerings

前提条件:C-或更高的CSC 3350或CPE 3350. 介绍操作系统的主要功能. Covers processes and concurrency; concurrent programming; resource allocation, contention and control; scheduling, memory management, and device management.

Equivalents: CSC 4350 Attributes: Upper-Division Prerequisites: (CSC 3350: C- or better 或CPE 3350: C-或更高)

CPE 4750:计算机网络(5)

Offerings

前提条件:CSC 3750或CSC 3760,或CPE 3760或EE 3760. Recommended: CSC 2431. 学习计算机网络、设备和协议的概念和术语.

Equivalents: CSC 4750 Attributes: Upper-Division Prerequisites: (CSC 3750: or better OR CSC 3760: or better OR EE 3760: or better 或CPE 3760:或更高)

CPE 4760:高级计算机架构(5)

Offerings

前提条件:C-或更高的CSC 3750或CSC 3760,或CPE 3760或EE 3760. CSC 2431 recommended. 研究多处理器、流水线和并行计算机的体系结构. 重点放在并行原则和最先进的超级计算机的体系结构.

Equivalents: CSC 4760 Attributes: Upper-Division Prerequisites: (CSC 3750: C-或更高 或CSC 3760: C-或更高 或EE 3760: C-或更高 或CPE 3760: C-或更高)

CPE 4899:计算机工程顶点与高级设计(3)

Offerings

前提条件:EE/CPE 4212. 在这个顶点课程中,EE 4212的设计将被开发成制造原型并进行测试. 涵盖测试方法(硬件和软件),电路板调试和文档方法. 团队编写详细的技术手册. 定期的进度报告和期末报告是必需的. 包括工程专业的学习, 写反思性回应, 并准备了多媒体作品集的主要项目学生已完成. Extra fee.

Equivalents: EE 4899 Attributes: 高年级,写作“W”课程 Prerequisites: (CPE 4212: D or better OR EE 4212: D or better 或EE 4201: D或更高) Fees: 工程材料费(可退还)

CPE 4900:独立学习(1-5)

Offerings

Independent Study

Attributes: Upper-Division