加州大学戴维斯分校计算机工程专业课程详解

ECS 154A 计算机架构(本科)

该课程聚焦计算机底层架构知识。内容涵盖 CPU 流水线设计,如五级流水线冒险处理;内存层次结构,特别是虚拟内存管理;以及 RISC-V 指令集架构。实验环节,学生需借助 SPIM 模拟器编写 MIPS 汇编程序,并优化矩阵乘法以提升 Cache 命中率。

考核方式多元且注重实践。编程作业占 40%,要求学生用 Verilog 实现简单 CPU 数据通路,锻炼硬件描述语言编程能力。期中考试占 25%,重点分析超标量处理器性能瓶颈,考察对复杂处理器结构的理解。期末考试占 35%,需设计多核系统的一致性协议,检验对多核计算核心知识的掌握。

EEC 222 射频集成电路设计(硕士)

此课程围绕射频集成电路设计展开。内容涉及毫米波通信芯片设计,如 60GHz 收发器架构;S 参数分析;以及 PCB 布线电磁兼容(EMC)知识。项目实践上,学生利用 Keysight ADS 仿真 5G 基站功率放大器(PA)的线性度与效率。

考核注重综合能力。仿真报告占 30%,要求学生对比氮化镓(GaN)与碳化硅(SiC)材料在高频下的性能差异,培养材料分析与选择能力。电路版图设计占 40%,需用 Cadence Virtuoso 实现低噪声放大器(LNA),提升电路设计技能。口头答辩占 30%,学生要展示芯片实测数据与优化方案,锻炼沟通与问题解决能力。

ECS 165A 数据库设计(本科)

课程聚焦数据库设计与管理。内容包含关系型数据库设计,如将 ER 图转化为表结构;SQL 优化,如索引选择与查询计划分析。大型项目要求学生用 Python 开发分布式数据库系统,支持多线程并发读写。

考核注重项目全流程。阶段性报告占 30%,学生需提交 ER 图、表结构及存储过程设计,体现前期规划能力。代码实现占 50%,要实现数据库的事务隔离与死锁检测,考验编程与系统设计能力。口头演示占 20%,学生需演示系统在 10 万条数据下的查询性能,展示系统优化成果。

微信扫一扫,分享到朋友圈

加州大学戴维斯分校计算机工程专业课程详解
下一篇

香港城市大学选课倒计时!超全攻略+实用小贴士来啦

你也可能喜欢

评论已经被关闭。

插入图片
微信 微信
微信
关注 关注
关注
返回顶部

微信扫一扫

微信扫一扫