华南农业大学《分布与并行计算》2026秋课程

分布式系统核心技术与并行计算实践学习平台

一个分布式系统是若干独立计算机的集合,对用户而言如同单机。本课程覆盖通信、数据划分、一致性、共识、事务与 MapReduce 等核心能力。

课程知识图谱

交互式知识图谱可视化,展示分布与并行计算课程的核心概念、核心技术和架构模式之间的关系。

知识图谱

可视化学习路径

课程资料

下载PDF课件

核心技术学习

系统学习分布式核心技术,包含视频教程、类图分析、代码示例和课后练习。代码示例和课后练习,考试时会采用相关题目。

视频教程

5分钟学习核心技术

代码示例

Java及Python代码示例

?
课后练习

选择题及应用范围

分布与并行计算及云

深入学习分布与并行计算模式、ORM框架、MVC/MVVM架构以及阿里云平台服务,掌握现代软件架构设计理念。

架构模式

分层、MVC、MVVM等

云平台服务

阿里云ECS、RDS等

ORM框架

Hibernate、MyBatis

4+1视图

多视图架构描述

课程实验

7个实验项目,从基础核心技术到综合应用,通过实践掌握分布与并行计算核心知识。

基础实验

6个核心技术实验

综合实验

完整系统设计

实验室

院楼532

16-17周
检查时间

9:00-11:00

课程信息
课程名称

分布与并行计算

适用专业

计算机、大数据

课程学时

48学时(32/16,2学分)

授课教师

林毅申

学习建议

建议按照以下顺序进行学习:

  1. 知识图谱概览:先通过知识图谱了解整体课程结构和各概念间的关系
  2. 核心技术学习:按通信→数据→一致性→共识→事务→批处理的顺序掌握关键机制
  3. 分布式架构:理解软件/系统结构、存储计算案例与云原生/边缘形态
  4. 课程实验:通过 7 个实验,从 RPC 到 MapReduce 与阿里云实践
  5. 实践练习:通过课后练习巩固理论知识
  6. 综合应用:将分区、复制、批处理结合,完成小型分布式系统实验

每个模块都包含丰富的学习资源,建议按顺序完成学习,确保知识体系的完整性。