AI 辅助编程(Vibe Coding)零基础入门课程 · 开课说明
一、课程性质
本课程由学生社团组织开设,面向零编程基础的同学,共 10 课时,内容包括软件项目开发、人工智能应用开发与单片机硬件开发三个部分。课程不收取报名费、不收取学费,但涉及的 AI 服务 token 费用与开发板等硬件费用由学员自行承担。
课程内容围绕"用自然语言驱动 AI 完成程序开发"这一工作方式展开。软件部分以网页与桌面小项目为主,人工智能部分涵盖模型接口调用与智能应用的搭建,硬件部分以 STM32F103 单片机为平台,完成温度采集、数据显示与数据上云等实践环节。
二、为什么要自费
关于费用问题,社团的态度是明确的,也希望各位同学在报名之前就已充分知晓。
南京大学计算机学院蒋炎岩老师在课程政策中有这样一条说明:
"没有 token 的 CS 学生应该立即退学。"
—— 个人观点
这句话带着玩笑的成分,但表达的意思并不轻。正如蒋老师在课堂用的一页幻灯片中谈到的:
- 不需要 tokenmaxxing
- 课程课堂全程使用 deepseek-v4-flash
- Token 是 AI 时代的实验耗材:亲自使用,才能形成成本—质量—延迟意识
- 真正稀缺的不是 token,而是值得花 token 的问题、清晰约束和可靠验收

我们认同这一判断,理由有三:
第一,自己付费,才会真的去算账。用别人给你的额度调用模型,你不会关心一次对话花了多少钱,也不会去比较不同模型的性价比。而当这笔钱从你自己口袋里出的时候,你自然会开始思考:这个任务值不值得用贵的模型、上下文是不是可以写得更简洁、这次调试是不是在浪费 token。这种成本意识,是用别人的钱练不出来的。
第二,对成本有感知,才会对工程质量有判断。AI 编程不是无限制地"多试几次就行"。真实工程里,时间是成本、调用是成本、返工也是成本。一个只知道"提示词写得越长越好"的人,和一个知道"一次把约束说清楚比反复来回更省钱"的人,做出的东西完全不同。
第三,自主承担的投入,参与度更高。这不是一笔大钱(具体见下节,全程大约几十元),但足以让你认真对待每一节课,而不是抱着"免费的课随便听听"的心态。
需要说明的是,自费不等于高消费。蒋老师强调"不需要 tokenmaxxing"——盲目追求消耗大量 token 没有意义。本课程的 token 预算经过实际测算,控制在很低的水平,详见第三节。
三、费用说明(重点)
本节为费用的逐项说明。所有费用均由学员自行承担,社团不代收、不代购,仅提供选型建议。
3.1 AI 服务 token 费用
课程全程以 deepseek-v4-flash 为主要模型(与蒋老师课堂所用一致),辅以其他国内模型作为备选。按每节课与模型交互数十轮、单节课上下文消耗约 20 万至 50 万 token 估算,全程 10 节课的总体用量约在 200 万至 500 万 token 区间。
按当前国内主流模型的价格水平,10 节课的理论花费大约在 人民币 20 元至 60 元之间。具体如下表所示:
| 服务商 | 计费方式 | 10 节课大致花费 | 说明 |
|---|---|---|---|
| DeepSeek | 按量计费 | 约 5 ~ 20 元 | 本课程推荐,国内直连、价格低、代码能力足够 |
| 通义千问 / 智谱等国内模型 | 按量计费 | 约 10 ~ 40 元 | 中文支持好,新用户通常有免费额度 |
| 主流海外模型(中转方式) | 按量计费 | 约 30 ~ 80 元 | 质量高但存在服务稳定性与数据安全方面的不确定性 |
| 各平台新用户免费额度 | 赠送 | 0 元 | 完成入门阶段基本够用,额度随时可能调整 |
关于免费额度:多数国内模型平台对新注册用户提供一定量的免费 token。合理安排的话,前几节课可以完全不花钱。但我们仍然建议各位在报名后自行开通付费账户并存入少量金额(例如 10 至 20 元),原因在第二节已经说明:只有真实发生费用,成本意识才会建立。这也是本课程的教学目标之一。
关于选择服务商:课程不指定服务商,学员可自行选择。但请务必注意,不要使用来源不明的低价中转服务——这类服务存在中途停运的风险,更重要的是,你的所有请求内容对服务方是完全可见的。
3.2 硬件费用
硬件部分需要一块 STM32F103 开发板。该型号是单片机入门中最经典的型号,资料丰富、价格低廉,AI 对该型号的代码也最为熟悉。
| 物品 | 参考价格 | 是否必需 |
|---|---|---|
| STM32F103 开发板(基础款) | 约 10 元 | 必需 |
| USB 数据线(多数开发板自带) | 0 ~ 5 元 | 必需 |
| USB 转串口模块 | 约 5 元 | 建议 |
| ST-Link 下载器 | 约 15 元 | 可选(部分开发板已集成) |
| 温度传感器模块(如 DS18B20) | 约 5 元 | 第 8 课起需要 |
硬件部分总计约 15 元至 40 元。其中最基础的开发板 10 元即可满足课程全部要求,不建议初学者购买高价套件。
3.3 其他
- 电脑:需自备,能正常安装 VS Code 即可。课程默认使用在线模型服务,对本地算力无要求。
- 网络:需自备可正常访问所用模型服务平台的网络环境。
- 软件:课程所用软件(编辑器、开发工具链、模型调用库等)均为免费开源或免费使用,无额外费用。
3.4 费用小结
| 项目 | 金额 |
|---|---|
| AI 服务 token | 0 ~ 60 元(多数同学在 20 元左右) |
| 硬件(开发板及配件) | 15 ~ 40 元 |
| 软件 | 0 元 |
| 合计 | 约 20 ~ 100 元 |
这一预算区间是根据课程实际用量测算的常规值。如出现较大偏差,通常是使用习惯问题(例如反复用长对话重试、把大段无关代码贴给模型等),课程中会专门讲解如何控制 token 消耗。
四、报名前请确认
为减少中途退出带来的困扰,请在报名前确认以下事项:
- 我已了解本课程的 AI 服务 token 费用与硬件费用需自行承担,并已阅读第三节的费用说明;
- 我愿意为课程学习开通模型服务账户,并接受由此产生的少量费用;
- 我能够安排出完成 10 节课的时间,并愿意在课外投入一定时间做练习(预计课外投入与课堂时间相当);
- 我了解本课程面向零基础学员,但课程目标是学会自己解决问题,不是"由 AI 代劳全部工作";
- 我理解硬件部分涉及开发环境配置与烧录,过程中可能遇到报错,需要有耐心排查。
五、常见问题
Q:我完全没有编程基础,能跟上吗?
可以。课程从安装软件开始讲起,不假设任何编程经验。但需要说明的是,前几节课的节奏会比较慢,因为要走通环境;到第 5 课之后节奏会明显加快。
Q:一定要用付费的 AI 服务吗?用免费额度行不行?
技术上可行,但课程不建议。如前所述,用自己的钱调用模型,是这门课想训练的成本意识的一部分。
Q:10 元的开发板够用吗?要不要买贵的?
够用,且完全够用。STM32F103 基础板能满足课程全部实验。不建议初学者购买高价套件,多余的外设在入门阶段用不到。
Q:我电脑配置不高,能学吗?
可以。课程使用在线模型服务,本地只需要运行编辑器和少量工具,对配置要求不高。但如果电脑内存低于 8G,可能在同时开启编辑器和浏览器时略有卡顿。
Q:课程结束后我能达到什么水平?
能够独立用 AI 辅助完成小型软件项目和简单的单片机项目,具备阅读代码、排查常见错误、控制 AI 使用成本的能力。这是入门水平,距离独立开发复杂系统仍有距离,但足以支撑后续自学。