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