跳转至

计算机学院相关核心课程

本页是知识地图,不是培养方案

课程名称、学分、开课学期、必修/选修性质和正式先修关系会随专业、年级和教学班变化。请以本人适用的培养方案、教务系统和课程主页为准;本目录只说明知识之间的常见联系。

知识主线

程序设计 -> 数据结构 -> 算法设计与分析

程序设计 + 机器级表示 -> ICS -> 操作系统
数字逻辑 ----------------> 计算机组成与体系结构

程序设计 + 数据结构 + 形式语言 + 系统基础 -> 编译原理

程序设计与系统基础 -> 计算机网络 / 数据库 / 软件工程

箭头表示学习上的知识支撑,不代表教务系统中的强制先修。尤其是编译原理不应被写成“完成 OS 后的唯一下一门课”:计算机学院与软件学院还有不同的编译教学路线,应先确认院系和年份。

课程页面

系统与基础设施

算法与软件

使用建议

  1. 选课前先核对本人年级培养方案,再用课程主页确认教师、材料、实验和考核。
  2. 系统类实验尽早阅读规范并建立最小测试;不要依据第三方经验帖推断工作量、截止时间或评分比例。
  3. ICS、OS 和编译作业的协作与代码复用边界不同,提交前逐门阅读学术诚信规则。
  4. 遇到版本冲突时,以当年课程组发布内容为准,并在本指南中保留年份标签。