@Ryrenz: 密歇根大学把新开的 AI 编程课讲义全放 GitHub 上了,eecs498-aase/materials,想学怎么带着 agent 做软件工程的可以直接抄作业。 这是该校 2026 年秋季 EECS 498-016《应用型智能体软件工程…

X AI KOLs Timeline 新闻

摘要

密歇根大学将 2026 秋季新开的 EECS 498-016《应用型智能体软件工程》课程讲义、实验与演示代码全套开源在 GitHub 上,且仓库的 PR 多由 claude[bot] 自动提交,本身就是一份 agent 协作开发的样本。

🏫 密歇根大学把新开的 AI 编程课讲义全放 GitHub 上了,eecs498-aase/materials,想学怎么带着 agent 做软件工程的可以直接抄作业。 这是该校 2026 年秋季 EECS 498-016《应用型智能体软件工程》的官方课程仓库,讲义、实验、课堂演示代码全套都在,还挂着课程官网 http://eecs498-aase.github.io。 有意思的是这仓库自己就是一份「agent 干活」的样本:翻一下它的 PR 列表,十三个 PR 全是 claude[bot] 提的,改讲义、重排幻灯片、把临近的作业截止日期同步进去,老师基本是在 review agent 的产出。 eecs498-aase/materials 里的东西是跟着课程进度长的。讲座按 L01、L02 编号分好,每讲都有 slides.md 源文件和编好的 pdf、pptx;labs 目录是配套实验;demos 目录放的是课堂上真跑的代码库,比如一个命令行笔记工具、一份会议记录分析。还有个 egm 目录装着五个叫 Elephant-Goldfish Model 的 skill。幻灯片在每次上课前后发布,所以你是跟着课表在同步拿材料。 想系统学怎么和 agent 一起写代码,这可能是眼下最新鲜的一份公开讲义。 GitHub:https://github.com/eecs498-aase/materials…
查看原文
查看缓存全文

缓存时间: 2026/10/17 04:49

🏫 密歇根大学把新开的 AI 编程课讲义全放 GitHub 上了,eecs498-aase/materials,想学怎么带着 agent 做软件工程的可以直接抄作业。

这是该校 2026 年秋季 EECS 498-016《应用型智能体软件工程》的官方课程仓库,讲义、实验、课堂演示代码全套都在,还挂着课程官网 http://eecs498-aase.github.io。

有意思的是这仓库自己就是一份「agent 干活」的样本:翻一下它的 PR 列表,十三个 PR 全是 claude[bot] 提的,改讲义、重排幻灯片、把临近的作业截止日期同步进去,老师基本是在 review agent 的产出。

eecs498-aase/materials 里的东西是跟着课程进度长的。讲座按 L01、L02 编号分好,每讲都有 slides.md 源文件和编好的 pdf、pptx;labs 目录是配套实验;demos 目录放的是课堂上真跑的代码库,比如一个命令行笔记工具、一份会议记录分析。还有个 egm 目录装着五个叫 Elephant-Goldfish Model 的 skill。幻灯片在每次上课前后发布,所以你是跟着课表在同步拿材料。

想系统学怎么和 agent 一起写代码,这可能是眼下最新鲜的一份公开讲义。

GitHub:https://github.com/eecs498-aase/materials…


EECS 498 AASE: Applied Agentic Software Engineering

Source: https://eecs498-aase.github.io/ EECS 498-016 · Fall 2026 · University of Michigan

AASE· say it “A two S E”

One object, a coding agent, taken three ways across fifteen weeks. Use one to build one. Take the human out of its loop and measure what broke. Then grow it into an assistant worth keeping.

4 creditsTechnical elective

Tue + ThuLecture · 3:00 – 4:30

Mon or TueLab · 2-hour section

No examsProjects, labs, demos

01The premise

The job is changing. The curriculum should too.

Software engineers increasingly direct systems that write code, instead of typing every line themselves.This course treats that work as an engineering disciplineand teaches it like one: with theory, deliberate practice, instrumentation, and grading that rewards understanding over output.

You will spend the whole semester inside real tools. First you learn to drive a coding agent deliberately, and to diagnose failures using the Big Three: context, model, prompt. Then you drop below the abstraction and write your own agent against a raw LLM API, tool calls, loop and all. The back half of the course is where that agent grows a memory, a method, and a deployment, and becomes something you would actually keep.

Lectures run live demos. Labs are hands-on working sessions with checkoffs. Every project ships code that runs.

“The engineers we want to graduate canexplain why an agent failedand fix the system around it.”

02Three phases

Drive one. Take it apart. Build one worth keeping.

Administrative · 10%Apply · 18%Analyze · 22.5%Create · 49.5%

01Weeks 1–3, build into 6

Apply

Use Aider to specify and build a pair-programmer. Sixteen guided lessons come first. Then you design the architecture, write specs and diagrams, and implement all seven features plus YAML configuration from documentation and development tooling. Both design and working behavior are graded, including your tests.

  • 6 lectures (L01 to L06)
  • Tools: Aider, permitted models, compatible endpoints
  • Pair-programmer due Tue Oct 6

02Weeks 4–7

Analyze

Take the human out of the loop and measure what broke. Call an LLM API directly, hand the model tools, and write the agent loop yourself. Then give it an approval layer, stop conditions, and an eval suite, so you can say what your agent does rather than guess.

  • 8 lectures (L07 to L14)
  • Tools: raw LLM APIs, your own agent
  • Agent v0 due end of week 7

03Weeks 8–15

Create

Grow the agent into an assistant worth keeping. A wiki it can read, design skills it can run, hardening against the ways it fails, and a deployment. Coding agents all the way down: you use one to build one, then use that one to build the next.

  • 14 lectures (L15 to L28)
  • Individual, like every project here
  • Showcase Thu Dec 10

Weights are locked. The three phases divide the 90% that is not administrative in the ratio 20 / 25 / 55, which is where 18 / 22.5 / 49.5 comes from. There are no exams. Full detail on thesyllabus.

03Outcomes

By December, you will be able to

  1. /01Drive a coding agent deliberately, and explain every line you hand in.
  2. /02Diagnose AI coding failureswith the Big Three framework: context, model, prompt.
  3. /03Build a tool-using agent from scratchagainst a raw LLM API: messages, tool use, the agent loop.
  4. /04Take yourself out of the loopwith an approval layer, stop conditions, and an eval suite that says what your agent actually does.
  5. /05Treat the model as configuration, not a vendor, and serve your own.

04The stack

Real tools, current versions

Everything runs on a normal laptop, and the course costs nothing beyond it. No textbook, no API bill, no subscription. You serve a small model yourself with Ollama. If your laptop cannot carry it, CAEN does, in the labs or from your own machine.

aiderollama· qwen3.5llm apis· pythongit + githubpytest· evalsprairielearn

05Staff

Instructors

One address reaches all four:[email protected]

Office hours

Times and rooms live on the course calendar. Add it to yours so changes show up automatically.

Fall 2026 is under way

The course began Aug 31, 2026. Enrolled students: the syllabus and schedule are the source of truth for dates and policy, and Ed is where we reach you.

Read the syllabus

相似文章

@Xudong07452910: 密歇根大学这门 AI Coding 非常值得推荐!让学生自己造一个 Coding Agent,放它独立干活,最后还得写清楚它为什么翻车。 课程叫 EECS 498-016《Applied Agentic Software Engineer…

X AI KOLs Timeline

密歇根大学开设 EECS 498-016《Applied Agentic Software Engineering》课程,15 周里让学生从使用 Aider 入手,逐步自己实现 Tool Call、Agent Loop、评测、记忆与安全防护,最终造出一个可独立运行的 Coding Agent,课程讲义与实验材料陆续开源。

@GitHub_Daily: 想系统学一下 Agent 开发,网上教程东一篇西一篇,Stanford 的公开课是好,可全英文啃起来又慢。 cs329z-chinese 把 Stanford CS329Z《Engineering AI Agents》的公开材料整理成了一…

X AI KOLs Timeline

GitHub 仓库 cs329z-chinese 将 Stanford CS329Z《Engineering AI Agents》课程公开材料整理成一套中文自学教程,包含 19 讲、4 个动手练习以及可离线阅读的网页版,面向会 Python 的开发者系统学习 Agent 开发。

@Xudong07452910: 顶尖大学现在都在开设 Agent(智能体)相关课程,而且已经开始深入到 GPU 层面了。我强烈推荐……

X AI KOLs Timeline

哈佛大学推出 CS2680《Modern AI Systems》课程,从 Claude Code、Agent Loop、评估与 Token 成本一路讲到模型部署、路由、KV Cache、量化和推测解码,作业围绕拆解并重建同一 Agent 系统展开。该课程面向从事 Agent、Harness 或 AI Infra 的开发者,覆盖从应用层到底层系统的完整链路。