该课程聚焦计算机底层架构知识。内容涵盖 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 万条数据下的查询性能,展示系统优化成果。
原文链接:https://www.normaera.com/competition/19406.html