作为全国七所计算机国家一级重点学科建设单位,上海交大计算机学科构建了理论实践并重的教学体系。教师团队包含多位ACM国际竞赛指导专家,教学方案融合IEEE-CS最新课程标准,形成三大特色培养模块:
教学模块 | 能力培养目标 |
---|---|
算法设计与分析 | 掌握数据结构与经典算法,具备ACM竞赛级解题能力 |
系统开发实践 | 完成分布式系统开发全流程,熟悉DevOps工具链 |
前沿技术研修 | 研究云计算、边缘计算等新兴技术应用场景 |
C语言编程课程采用MIT教材改编讲义,通过200+课内编程案例,系统训练指针操作、内存管理等核心技能。配套OJ系统实时评测,帮助学员形成规范编码习惯。
计算机网络课程配备Packet Tracer仿真平台,重点解析TCP/IP协议栈实现原理。实验环节包含网络嗅探、路由配置等实操项目,培养网络故障排查能力。
计算机组成原理课程采用RISC-V开放指令集架构,通过FPGA开发板实现CPU部件级仿真。配套课程设计需完成五级流水线处理器开发。
课程设置采用2+1+X模式:前两年夯实专业基础,第三年分方向选修(云计算/物联网/大数据),X代表个性化发展课程。学分体系包含82个标准学分,其中专业核心课占60%,实践环节占30%。
离散数学、算法导论、编译原理等12门必修
系统课程设计、企业项目实训等6大环节