Author: 林子雨老师

“禁止手写一行代码”斯坦福CS新课新规定,点亮计算机教育改革的星星之火!

斯坦福大学计算机系《现代软件开发者》新课程,禁止学生手写一行代码,必须用AI完成软件开发。学生作业里,必须提交你和AI的对话过程。上线不到2个月,60%的学生做出了真实能够运行的产品,而且很多学生不是来自计算机专业。
未来三大趋势:
第一,超级个体崛起。一个人加上AI,就是一支团队,微型独角兽在未来三年内将批量出现。
第二,教育的底层逻辑在变。教育从教技能,变成教杠杆。过去,编程课的学习重点是语法、逻辑、算法,而斯坦福这门课真正训练的是如何发现问题、如何拆解问题、如何与智能协作、如何设计产品,如何让AI构建出你想要的东西,换句话说,不是教你怎么做,而是教你怎么组织智能去做,这是未来10年最稀缺的能力。工业时代教育,教技能。信息时代教育,教结构化知识。AI时代教育,教如何统御和协作智能。
第三,职业分层会被彻底重塑。在过去的20年,我们的人生公式是这样的——好好读书,考好大学,学会一个技能,靠技能换工资。但是,在AI出现之后,这个公式正在崩塌。如何AI可以比你写得更快,学得更快,更新地更快,那未来那些被支付高薪的,就不是技能的执行者,而是智能的驾驭者。也就是说,你不会因为你会做什么而被雇佣,而会因为你能组织智能做出什么结果而被雇佣。

大模型作业:利用MCP一键生成可视化Excel报表

作者:厦门大学计算机系2024级硕士研究生 张肃
指导老师:厦门大学计算机系 林子雨 副教授
E-mail: ziyulin@xmu.edu.cn

一、引言

如何利用MCP(Model-agnostic Plugin)一键生成可视化Excel报表,彻底告别手动制作Excel的繁琐。展示了MCP将杂乱文本数据转化为专业表格和炫酷图表的强大能力,无需编写代码,只需通过提示词即可实现。
MCP:MCP是一个开放协议,作为大模型与外部数据工具交互的通用插头,解决了Function Calling的协议碎片化问题,实现了工具和模型的轻松连接与复用。主要由MCP Host、MCP Client和MCP Server三部分构成,其中Host嵌入在Client中。
我们关注:先寻找合适的服务并使用,后寻找合适的客户端并调用服务。

继续阅读

谷歌Nano Banana生图大模型使用指南

作者:厦门大学计算机系林子雨副教授
E-mail: ziyulin@xmu.edu.cn
备注:本实验与林子雨编著《数字素养通识教程》和《人工智能通识教程》教材配套
Nano Banana 是谷歌于2024年推出的AI图像生成与编辑模型,正式名称为 Gemini 2.5 Flash Image 。其在权威的LMArena基准测试中综合评分超越众多竞品,标志着2025年AI 图像生成技术的重大突破。它基于Google DeepMind最新架构,采用原生多模态设计,统一处理文本理解、图像生成与编辑等功能,拥有32K上下文窗口,能进行复杂多轮对话和编辑,还内置丰富世界知识。其核心技术能力强大,不仅支持文本描述转图像,还具备深度语义理解能力,能理解物理规律、时间概念、逻辑推理等。例如输入 “这个披萨在 400 度烤箱里烤 2 小时”,能生成烤焦的披萨图像。Nano Banana 的智能图像编辑引擎可精准局部编辑,如面部美化、体型调整且保留细节;角色一致性保持算法能解决 AI 图像生成领域角色一致性难题,面部特征保留率达 99%。在速度方面,仅需 2.3 秒就能生成 1024×1024 的高质量图像 。

继续阅读

利用大模型和MCP协议实现用自然语言去查询MongoDB数据库

利用大模型和MCP协议实现用自然语言去查询MongoDB数据库
作者:厦门大学计算机系2022级本科生 赵家宇
指导老师:厦门大学计算机系 林子雨 副教授
配套教材:林子雨编著《数据库系统原理(微课版)》

【大模型作业要求】
利用大模型和MCP协议,使用VS Code和AI编程插件Cline,实现用自然语言去查询各种数据库(比如,输入文字“请查询学生选课成绩的平均分”来查询数据库),要求统一使用我们课堂教学中用到的选课数据库,要求使用文档数据库MongoDB,要求提交WORD文档,文档里要详细描述实验实现的每个细节步骤,要求给出每步截图和文字说明。排版格式要规范。

继续阅读

利用大模型和MCP协议实现用自然语言去查询MySQL数据库

利用大模型和MCP协议实现用自然语言去查询MySQL数据库
作者:厦门大学计算机系2022级本科生 丁甜缘
指导老师:厦门大学计算机系 林子雨 副教授
配套教材:林子雨编著《数据库系统原理(微课版)》

一、大模型作业要求

利用大模型和MCP协议,使用VS Code和AI编程插件Cline,实现用自然语言去查询各种数据库(比如,输入文字“请查询学生选课成绩的平均分”来查询数据库),要求统一使用我们课堂教学中用到的选课数据库,要求使用关系数据库(比如MySQL),要求提交WORD文档,文档里要详细描述实验实现的每个细节步骤,要求给出每步截图和文字说明。排版格式要规范。

继续阅读

基于大模型和Spark的B站数据分析

【版权声明】版权所有,严禁转载,严禁用于商业用途,侵权必究。
作者:厦门大学计算机科学与技术系2024级研究生 陈增辉
指导老师:厦门大学数据库实验室 林子雨 博士/副教授
时间:2025年6月
相关教材:林子雨、郑海山、赖永炫编著《Spark编程基础(Python版,第2版)》(访问教材官网
相关案例:基于Python语言的Spark数据处理分析案例集锦(PySpark)
数据集和代码下载:从百度网盘下载本案例数据集和代码。(提取码是ziyu)

继续阅读