
本班级是“高校大数据课程公共服务平台”的九大工程中的“6号子工程”
全力打造全国高校大数据教学示范班级
厦门大学计算机系本科生专业选修课
《大数据技术原理与应用》2026班级主页
时间地点:星期四 第9节-第10节 厦大翔安校区学武楼(1号楼)A201
主讲人:厦门大学计算机科学系 林子雨 博士/副教授
(E-mail: ziyulin@xmu.edu.cn, 个人主页:https://dblab.xmu.edu.cn/post/linziyu)
课程简介|教师简介|示范班级|公告板|学生服务站|课程教材|讲义PPT下载|课后作业|教学大纲|课程进度表|在线课程视频| 推荐阅读 |班级相册

(扫一扫手机访问本主页)
课程名称:《大数据技术原理与应用》
课程性质:厦门大学计算机系本科生专业选修课
面向对象:面向厦门大学计算机相关专业本科生同学开放,欢迎并建议计算机相关专业本科生同学选修
课程难度:入门级,零基础(课程采用林子雨编著的入门级精品教材,丰富的教材配套资源帮助学生实现“零基础”学习大数据)
授课教师:林子雨
开课学期:2026年春季学期(2026年3月到6月)
课程学时:14周 ,28学时,2学分
上课时间:星期四 第9节-第10节 两节课
上课教室:厦门大学翔安校区学武楼(1号楼)A201
上课形式:线上线下混合教学
成绩计算方式:平时成绩(10%)、线上考核成绩(占40%)、期末考试成绩(占50%)加权求和。
课程助教:厦门大学计算机系2023级硕士研究生王垚同学

林子雨(1978-),男,博士(毕业于北京大学),国内高校知名大数据教师,国内高校首个“数字教师”的提出者和建设者,厦门大学计算机科学与技术系副教授,厦门大学数据库实验室负责人,中国计算机学会数据库专委会委员,中国计算机学会信息系统专委会委员,全国工业大数据行业产教融合共同体特聘专家,入选“2021年高校计算机专业优秀教师奖励计划”,荣获“2022年福建省高等教育教学成果奖特等奖(个人排名第一)”和“2018年福建省高等教育教学成果奖二等奖(个人排名第一)”,编著出版20本大数据与人工智能系列教材,被国内1000多所高校采用,3本教材入选教育部“十四五”普通高等教育本科国家级规划教材,建设了国内高校首个大数据课程公共服务平台,平台累计网络访问量超过3000万次,成为全国高校大数据教学知名品牌,主持的课程《大数据技术原理与应用》获评“2018年国家精品在线开放课程”和“2020年国家级线上一流本科课程”,主持的课程《Spark编程基础》获评“2021年国家级线上一流本科课程”。建设的大数据系列MOOC课程入选“2023年教育部国家智慧教育公共服务平台应用典型案例”。
林子雨主讲厦门大学大数据课程《大数据技术原理与应用》是“高校大数据课程公共服务平台”重点打造的示范班级,全程严格执行“林子雨精品大数据公开课六大质量标准”,旨在努力打造高校大数据教学实践标杆。
示范班级全程践行O2O教学理念,提供线上线下完整教学服务,学生在获得良好现场教学体验的同时,可以通过班级网站获得全方位课程指导和服务。示范班级标准元素包括:班级主页、标准教室、精心备课、精彩讲解、优雅形象、标准音质、完整服务、班级活动、班级合影等。

班级学生名单(60人)
| 发布时间 | 内容 |
| 2026年2月16日 | 班级主页正式发布 |
| 章(或节) | 主要内容 | 学时安排 |
| 第1章 大数据概述 | 介绍大数据的基本概念和应用领域,并阐述大数据、云计算和物联网的相互关系 | 4 |
| 第2章 分布式计算框架Hadoop | 介绍大数据处理架构Hadoop | 4 |
| 第3章 分布式文件系统HDFS | 分布式文件系统HDFS的基本原理和使用方法 | 4 |
| 第4章 分布式数据库HBase | 分布式数据库HBase的基本原理和使用方法 | 4 |
| 第5章 NoSQL数据库 | NoSQL数据库的概念和基本原理 | 2 |
| 第6章 云数据库 | 云数据库的概念和基本原理 | 2 |
| 第7章 MapReduce | 分布式并行编程模型MapReduce原理和使用方法 | 4 |
| 第8章 Hadoop | Hadoop架构再探讨 | 2 |
| 第9章 Spark | Spark原理与基础编程 | 4 |
| 第10章 推荐系统 | 大数据在互联网领域的典型应用:推荐系统 | 2 |
| 合计 | 32 | |
|
次数 |
日期 |
内容 |
|
1 |
2026年3月5日 |
教室上课1。课程介绍。第1章 大数据概述,讲到大数据发展三个阶段 |
|
2 |
2026年3月12日 |
教室上课2。第1章 大数据概述,讲完大数据影响 |
|
3 |
2026年3月19日 |
教室上课3。讲完第1章。 |
|
4 |
2026年3月26日 |
教室上课4。第2章Hadoop |
|
5 |
2026年4月2日 |
在线学习1,第3章 分布式文件系统HDFS |
|
6 |
2026年4月9日 |
在线学习2,第4章 分布式数据库HBase 实践 |
|
7 |
2026年4月16日 |
教室上课5,第5章 NoSQL数据库 |
|
8 |
2026年4月23日 |
在线学习3,第6章 云数据库 |
|
9 |
2026年4月30日 |
教室上课6,第7章 MapReduce |
|
10 |
2026年5月7日 |
在线学习4,第8章 Hadoop再探讨,第9章 数据仓库Hive |
|
11 |
2026年5月14日 |
在线学习5,第10章 Spark |
|
12 |
2026年5月21日 |
在线学习6, 第11章流计算 第12章Flink |
|
13 |
2026年5月28日 |
在线学习7,第13章 图计算和第14章大数据在不同领域的应用 |
|
14 |
2026年6月4日 |
到教室参加期末考试 |
《大数据技术原理与应用(第4版)》教材配套讲义PPT,请点击这里下载。
课后作业的形式是,同学下载作业说明,然后按照作业要求进行上机实践,并撰写电子版上机实验报告(WORD文档),并在指定日期之前发送给本班助教同学。上机报告的格式模板,已经包含在作业说明中,请单独拷贝出来放在一个新的WORD文档中,做成上机实验报告。
上机实验报告里面的具体内容,没有固定的格式,只要能够把自己上机操作的过程描述清楚,并放上一些运行过程和结果的截图,让老师能够看到确实完成了各个实验步骤,并且成功实现了实验预期效果。作业提交日期以本网页为准。
| 章节 | 作业名称 | 作业内容 | 作业提交时间 |
林子雨主讲的全套大数据课程视频(观看),课程内容涵盖大数据、云计算和物联网概念及其相互关系、大数据处理架构Hadoop、分布式文件系统HDFS、分布式数据库HBase、NoSQL数据库、云数据库、分布式并行编程模型MapReduce、图计算、流计算、基于内存的大数据处理框架Spark、基于Hadoop的数据仓库Hive、流计算框架Flink、大数据在不同领域的应用等。在线课程荣获“2018年国家精品在线开放课程”和“2020年国家级线上一流本科课程”。
本课程教材是林子雨编著《大数据技术原理与应用(第3版)》(教材官网)。
为了更好促进国内高校大数据课程教学,厦门大学计算机科学系副教授林子雨博士编写了入门级大数据教材《大数据技术原理与应用》(官网),荣获“2017年福建省本科优秀特色教材”。该教材由人民邮电出版社出版发行,2015年8月第1版正式在当当、京东、淘宝、亚马逊等各大网店上架销售,并成为畅销书籍。2017年1月第2版教材正式在各大网店销售。2021年1月第3版教材上市销售。《大数据技术原理与应用》是国内高校第一本系统介绍大数据知识的专业教材,也是第一本适合用于本科和研究生教学的入门级教材。截至2021年1月,教材累计销量超过14万册,2020年单年销量超过4万册,被国内300多所高校作为开课教材。
(第3版教材及其配套实验指导书)
《大数据基础编程、实验和案例教程(第3版)》(官网)是林子雨编著《大数据技术原理与应用(第4版)》教材(官网)的配套实验指导书。《大数据技术原理与应用(第4版)》侧重于大数据知识框架和理论介绍,而本教程侧重于介绍大数据软件的安装、使用和基础编程方法,并提供了大量实验和案例。由于大数据软件都是开源软件,安装过程一般比较复杂,也很耗费时间。为了尽量减少读者搭建大数据实验环境时的障碍,笔者在本教程中详细写出了各种大数据软件的详细安装过程,可以确保读者顺利完成大数据实验环境搭建。
| 文章题目 | 访问链接 |
| 写给大数据开发初学者的话 | 查看 |
| 大数据到底怎么学:数据科学概论与大数据学习误区 | 查看 |
| 如何区分大数据下的三大利器:数据科学家,数据工程师与数据分析师 | 查看 |
| 国内互联网公司机器学习数据挖掘类的职位面试主要考察什么方面的东西? | 查看 |
| 大数据时代,统计学方法有多大的效果? | 查看 |
| 大数据时代,统计学还有用吗? | 查看 |
2026春季学期《大数据技术原理与应用》本科生班级的课程助教,厦门大学计算机系2025级硕士研究生董芸均同学。
为学生留下最美的课堂记忆。


