林子雨主讲《AI编程与智能体开发》2026班级主页

全力打造全国高校AI教学示范班级

厦门大学计算机系大二本科生专业选修课

《AI编程与智能体开发》2026秋季学期班级主页

时间地点:1到16周每周五下午7、8节  厦大翔安校区,理论课学武楼A206, 实验课文宣楼(4号楼)B313和406

主讲人:厦门大学计算机科学系  林子雨  博士/副教授

(E-mail: ziyulin@xmu.edu.cn, 个人主页:https://dblab.xmu.edu.cn/post/linziyu)


 

课程简介

课程名称:《AI编程与智能体开发》

课程性质:厦门大学计算机系专业选修课

面向对象:厦门大学计算机系2025级本科生(大二)

课程难度:入门级

授课教师:林子雨

课程教材:林子雨编著《AI编程与智能体开发》(访问教材官网

开课学期:2026年秋季学期(9月到12月)

课程学时:理论课16学时,实验课32学时,总计48学时,2学分

理论课上课时间和地点:1-2周,4-8周(双),10-11周,13周 星期五 第7节-第8节 学武楼(1号楼)A206, 16周 星期五 第7节-第10节 学武楼(1号楼)A206

实验课上课时间和地点:3-9周(单),12周,14-15周 星期五 第7节-第10节 文宣楼(4号楼)B313,3-9周(单),12周,14-15周 星期五 第7节-第10节 文宣楼(4号楼)B406

课程内容:课程系统讲解AI 编程与智能体开发的核心知识、技术方法与编程实践,是面向高校计算机类专业学生的专业课教材。课程紧扣专业培养目标,注重理论体系完整与编程实践落地,围绕大模型、AI编程、智能体框架与开发平台展开,帮助学生建立从基础到进阶、从理论到实战的完整技术认知。课程共9章,依次介绍大模型基础、AI编程概述、AI编程环境搭建、基于提示词的AI编程、基于规范的AI编程、流程驱动的AI编程、智能体概述、智能体开发框架LangChain、智能体开发框架LangGraph。课程内容由浅入深、循序渐进,兼顾技术原理、代码实现与项目实战。课程配备可直接上机操作的实践案例与开发流程,帮助学生快速掌握AI编程范式与智能体构建能力,提升使用AI技术解决实际应用问题的水平。

培养目标:本课程旨在实现以下几个培养目标:1. 知识目标:掌握大模型基础、AI编程核心原理及智能体开发相关理论知识,熟悉主流开发工具与框架的应用场景。2. 能力目标:具备AI编程环境搭建、提示词与规范编程能力,能够运用主流框架完成简单智能体项目开发,提升工程实践与问题解决能力。3. 思维目标:培养AI创新思维与系统设计思维,学会结合实际需求设计合理的AI编程与智能体开发方案。4. 素养目标:拓宽人工智能前沿视野,树立严谨的工程实践素养,为未来深造及从事相关工作奠定良好基础。

考核方式:考勤(10%)+平时作业(40%)+期末考查(50%)

教师简介

林子雨(1978-),男,博士(毕业于北京大学),国内高校知名大数据教师,厦门大学计算机科学与技术系副教授,厦门大学数据库实验室负责人,中国计算机学会数据库专委会委员,中国计算机学会信息系统专委会委员,全国工业大数据行业产教融合共同体特聘专家,入选“2021年高校计算机专业优秀教师奖励计划”,荣获“2022年福建省高等教育教学成果奖特等奖(个人排名第一)”和“2018年福建省高等教育教学成果奖二等奖(个人排名第一)”,编著出版20余本大数据与人工智能系列教材,被国内1000多所高校采用,3本教材入选教育部“十四五”普通高等教育本科国家级规划教材,建设了国内高校首个大数据课程公共服务平台,平台累计网络访问量超过3500万次,成为全国高校大数据教学知名品牌,主持的课程《大数据技术原理与应用》获评“2018年国家精品在线开放课程”和“2020年国家级线上一流本科课程”,主持的课程《Spark编程基础》获评“2021年国家级线上一流本科课程”。建设的大数据系列MOOC课程入选“2023年教育部国家智慧教育公共服务平台应用典型案例”。

教学大纲

章(或节、实验项目) 主要内容 课程思政映射与融入点 学时安排 实验项目类型(实验项目填写) 是否虚/实(实验项目填写) 实验项目修读要求(实验项目填写)
第1章 大模型述 介绍大模型的核心定义、发展历程与技术原理,简述其在AI领域的应用场景,帮助学生建立大模型基础认知 立足大模型技术,厚植科技自信,引导学子勇攀智能创新高峰,服务国家发展 2
第2章 AI编程概述 阐述AI编程的概念、特点与发展趋势,对比传统编程与AI编程的差异,明确课程学习重点 以 AI 编程赋能创新实践,培育数字素养与责任担当,助力科技强国建设 1
第3章 AI编程环境搭建 讲解AI编程所需软硬件环境,分步指导环境安装与配置,确保学生能独立完成实操准备 夯实 AI 编程实操基础,锤炼严谨工匠精神,践行科技自立自强使命 5 上机实验
第4章 基于提示词的AI编程 传授提示词设计原则与技巧,结合实例演示其在AI编程中的应用,提升学生Prompt工程能力 精研提示词工程,培养科学思维,以规范高效交互赋能智能时代创新实践 6 上机实验
第5章 基于规范的AI编程 介绍AI编程的规范标准与最佳实践,引导学生养成严谨、高效的编程习惯,规避常见错误 恪守 AI 编程规范,锤炼严谨治学品格,坚守科技伦理与诚信底线 6 上机实验
第6章 流程驱动的AI编程 将AI编程升级至流程管控层面,以Superpowers为核心框架,依托标准化工作流与强制质量机制,把软件工程最佳实践融入AI开发全流程 引导学生树立规范严谨的工程思维,恪守技术开发质量底线,以标准化流程管控人工智能研发,肩负起科技向善、负责任开发的时代使命 6 上机实验
第7章 智能体概述 解读智能体的定义、核心构成与工作流程,分析其应用场景,为后续开发学习奠定基础 研习智能体技术,筑牢创新根基,立志以智能科技服务国家与社会发展 2
第8章 基于LangChain的智能体开发 讲解LangChain框架核心功能,通过案例实操,指导学生搭建基础LangChain智能体 研习 LangChain 技术,强化实践创新,勇担智能时代科技强国使命 6 上机实验
第9章 基于LangGraph的智能体开发 介绍LangGraph框架特性与使用方法,培养学生设计具备复杂逻辑的智能体能力 掌握 LangGraph 技术,深耕智能体研发,以创新实践助力国家人工智能发展 6 上机实验
综合案例开发 开发智能体综合案例 优先选用国产大模型工具,规范算法伦理,杜绝数据滥用,以自主技术实践厚植科技报国、守正创新的责任担当 8 上机实验
合计 48

 

课程进度表

周数 日期 课程类型 课程内容
1 2026年9月11日周五下午78节 理论课 第1章 大模型述
介绍大模型的核心定义、发展历程与技术原理,简述其在AI领域的应用场景,帮助学生建立大模型基础认知
2 2026年9月18日周五下午78节 理论课 第2章 AI编程概述
阐述AI编程的概念、特点与发展趋势,对比传统编程与AI编程的差异,明确课程学习重点
第3章 AI编程环境搭建
讲解AI编程所需软硬件环境,分步指导环境安装与配置,确保学生能独立完成实操准备
3 2026年9月25日周五下午78节和晚上9、10节 实验课 第3章 AI编程环境搭建

上机实验

4 2026年10月2日周五下午78节 理论课 第4章 基于提示词的AI编程
传授提示词设计原则与技巧,结合实例演示其在AI编程中的应用,提升学生提示词工程能力
5 2026年10月9日周五下午78节和晚上9、10节 实验课 第4章 基于提示词的AI编程
上机实验
6 2026年10月16日周五下午78节 理论课 第5章 基于规范的AI编程
介绍AI编程的规范标准与最佳实践,引导学生养成严谨、高效的编程习惯,规避常见错误
7 2026年10月23日周五下午78节和晚上9、10节 实验课 第5章 基于规范的AI编程
上机实验
8 2026年10月30日周五下午78节 理论课 第6章 流程驱动的AI编程
将AI编程升级至流程管控层面,以Superpowers为核心框架,依托标准化工作流与强制质量机制,把软件工程最佳实践融入AI开发全流程
9 2026年11月6日周五下午78节和晚上9、10节 实验课 第6章 流程驱动的AI编程
上机实验
10 2026年11月13日周五下午78 理论课 第7章 智能体概述
解读智能体的定义、核心构成与工作流程,分析其应用场景,为后续开发学习奠定基础
11 2026年11月20日周五下午78节 理论课 第8章 基于LangChain的智能体开发
讲解LangChain框架核心功能,通过案例实操,指导学生搭建基础LangChain智能体
12 2026年11月27日周五下午78节和晚上9、10节 实验课 第8章 基于LangChain的智能体开发
上机实验
13 2026年12月4日周五下午78节 理论课 第9章 基于LangGraph的智能体开发

介绍LangGraph框架特性与使用方法,培养学生设计具备复杂逻辑的智能体能力

14 2026年12月11日周五下午78节和晚上9、10节 实验课 第9章 基于LangGraph的智能体开发
上机实验
15 2026年12月18日周五下午78节和晚上9、10节 实验课 综合案例开发
16 2026年12月25日周五下午78节和晚上9、10节 实验课 综合案例开发

讲义PPT

《AI编程与智能体开发》教材配套精美讲义PPT下载。

序号 章节 PPT下载
1 第1章 大模型 下载
2 第2章 AI编程概述 下载
3 第3章 AI编程环境搭建 下载
4 第4章 基于提示词的AI编程 下载
5 第5章 基于规范的AI编程 下载
6 第6章 流程驱动的AI编程 下载
7 第7章 智能体概述 下载
8 第8章 智能体开发框架LangChain 下载
9 第9章 智能体开发框架LangGraph 下载

在线课程视频

由林子雨老师主讲的《AI编程与智能体开发》全套授课视频,已经在B站发布(到B站观看课程视频

课程助教

厦门大学人工智能学院2025级硕士研究生 刘俊辉
厦门大学人工智能学院2025级硕士研究生 李臻

班级相册

为班级留下美好回忆。