AI 编程方向零基础就业班课程大纲(AI 辅助开发)
适用对象:零基础学员(无编程经验、不限专业)
课程周期:8个月(约32周)
教学强度:全日制脱产学习,每周6天
培养主线:以 AI 编程工具(Cursor / Copilot / 通义灵码)为日常生产力,零基础成长为能独立交付全栈项目的 AI 编程工程师
难度定位:AI 工具既是教学内容,也是辅助学习的"贴身老师";理论讲直觉、不讲推导,以"能做出并上线项目"为考核标准
一、培养目标与就业方向
1.1 培养目标
经过8个月学习,学员能够:
- 掌握全栈开发基础能力:Python、前端(HTML/CSS/JS/Vue)、后端(FastAPI)、数据库(MySQL)
- 熟练使用主流 AI 编程工具完成:写代码、改代码、找 Bug、写测试、重构、生成文档
- 掌握「需求 → 设计 → 开发 → 测试 → 部署」的 AI 辅助开发全流程
- 掌握大模型 API 调用,能为自己的应用添加 AI 智能功能(聊天、问答、内容生成)
- 独立完成 6 个以上实战项目,毕业前交付 1 个可上线访问的全栈作品
- 达到 AI 编程工程师 / 全栈开发工程师(初级)岗位标准
1.2 主要就业岗位
| 岗位方向 | 所需核心技能 |
|---|---|
| AI 编程工程师 / AI 应用开发工程师 ★核心目标 | AI 编程工具、Python、全栈开发、大模型 API |
| 全栈开发工程师(AI 提效) | 前后端 + 数据库 + 部署上线 |
| 前端开发工程师(AI 辅助) | HTML/CSS/JS + Vue |
| 后端开发工程师 | Python + FastAPI + MySQL |
二、每日教学安排
每天 4 节正课 + 4 节自习 + 2 节晚自习,共 10 个教学时段(每周六天):
| 时段 | 内容 | 说明 |
|---|---|---|
| 08:30 - 09:40 | 正课① | 新知识精讲 + 代码演示 |
| 09:50 - 11:00 | 正课② | 新知识精讲 + 随堂练习 |
| 11:10 - 12:00 | 自习① | 消化当堂知识点、完成随堂练习 |
| 14:00 - 15:10 | 正课③ | 实操训练 / 项目开发(AI 辅助) |
| 15:20 - 16:30 | 正课④ | 实操训练 / 项目开发(AI 辅助) |
| 16:40 - 17:30 | 自习② | 复习巩固、完成作业 |
| 17:40 - 18:20 | 自习③ | 小组讨论、项目协作 |
| 19:00 - 19:50 | 晚自习① | 作业 + 编程练习,助教值班答疑 |
| 20:00 - 20:50 | 晚自习② | 查漏补缺、个性化辅导 |
| 21:00 - 21:30 | 自习④ | 整理笔记、预习次日内容(弹性时段) |
注:各节时长与具体时段可根据校区作息调整;正课以"讲练结合"为主(讲授约 35 分钟 + 操作约 55 分钟)。
三、课程总体结构(8个月 / 32周)
| 阶段 | 周次 | 内容 | 阶段产出 |
|---|---|---|---|
| 阶段一 | 第 1 - 6 周 | Python 编程基础 + AI 工具上手 | 项目一 |
| 阶段二 | 第 7 - 10 周 | Web 前端基础(AI 辅助) | 项目二 |
| 阶段三 | 第 11 - 14 周 | 数据库 + 后端开发 | 项目三 |
| 阶段四 | 第 15 - 18 周 | AI 编程工具进阶与工程化 | 项目四 |
| 阶段五 | 第 19 - 22 周 | 全栈项目与部署上线 | 项目五 |
| 阶段六 | 第 23 - 26 周 | 大模型应用开发(AI 智能应用) | 项目六 |
| 阶段七 | 第 27 - 28 周 | 毕业项目实战 | 毕业项目 |
| 阶段八 | 第 29 - 32 周 | 就业冲刺 | 简历 + 面试 |
注:算法与笔试训练从第 11 周起每周安排 2 道 LeetCode 简单题(约 1 小时)渐进积累,就业冲刺阶段集中复习,避免突击备考。
四、分阶段详细大纲
阶段一:Python 编程基础 + AI 工具上手(第 1 - 6 周)
| 周次 | 学习主题 | 核心知识点 | 实操项目 / 作业 |
|---|---|---|---|
| 第1周 | 认识电脑与 AI 编程 | 操作系统与文件管理;Linux 常用命令;Git 基础(提交、分支、回滚、冲突解决);安装 VSCode、Cursor、Python;AI 编程行业认知:演示 AI 工具如何 5 分钟写一个网站 | 环境搭建、用 AI 写出第一个程序 |
| 第2周 | Python 基础语法 | 变量、数据类型、输入输出、运算符、流程控制(if/for/while) | 用 AI 辅助完成猜数字、计算器 |
| 第3周 | 数据结构 | 字符串、列表、字典、集合;增删改查与遍历 | 词频统计、成绩管理 |
| 第4周 | 函数、模块与文件 | 函数定义与参数、常用标准库;文件读写、异常处理、JSON | 学生信息管理系统 |
| 第5周 | 面向对象与 AI 提问技巧 | 类与对象、封装与继承(简单版);学会给 AI 提需求:描述清楚 → 生成代码 → 追问修改 | 图书管理小程序(AI 协作开发) |
| 第6周 | 阶段项目一 | 知识点串讲、阶段测验 | 综合项目一:通讯录 / 记账本(AI 辅助完成) |
说明:本阶段同步训练「AI 提问能力」——需求描述、报错信息提问、让 AI 解释代码,这是整个课程的核心底层能力。
阶段二:Web 前端基础(第 7 - 10 周,AI 辅助)
| 周次 | 学习主题 | 核心知识点 | 实操项目 / 作业 |
|---|---|---|---|
| 第7周 | HTML 与 CSS | 常用标签、页面结构、样式与布局(flex/grid 基础)、响应式概念 | 手写简单页面 |
| 第8周 | JavaScript 基础 | 变量与函数、DOM 操作、事件监听、与页面交互 | 网页小功能(点击计数、轮播) |
| 第9周 | AI 生成网页 | 用 AI 工具生成页面:描述需求 → AI 出页面 → 修改完善;页面调试技巧 | 个人主页、产品落地页 |
| 第10周 | 阶段项目二 | 前端项目完整流程 + 阶段测验 | 综合项目二:AI 辅助开发响应式网站(主题自选) |
阶段三:数据库 + 后端开发(第 11 - 14 周)
| 周次 | 学习主题 | 核心知识点 | 实操项目 / 作业 |
|---|---|---|---|
| 第11周 | 数据库基础 | MySQL 建库建表、增删改查、条件与排序查询、多表关联(了解);Redis 入门(缓存场景,能写进简历) | 表设计与查询练习 |
| 第12周 | 后端接口开发 | FastAPI 基础:路由、请求参数、返回 JSON;Python 操作数据库;框架认知:FastAPI 与 Django / Flask 的异同(面试语言) | 图书/商品接口练习 |
| 第13周 | 前后端联调 | fetch 调用接口、JSON 数据交互、CORS;requests 调用第三方 API | 前端页面接入后端数据 |
| 第14周 | 阶段项目三 | 完整 Web 应用流程 + 阶段测验 | 综合项目三:AI 辅助开发留言板 / 博客系统 |
阶段四:AI 编程工具进阶与工程化(第 15 - 18 周)★课程特色核心
| 周次 | 学习主题 | 核心知识点 | 实操项目 / 作业 |
|---|---|---|---|
| 第15周 | Cursor 深度使用 | Chat / Agent / 多文件项目级编程;上下文管理、规则文件(rules);Copilot、通义灵码对比与选型 | 用 Agent 模式改造现有项目 |
| 第16周 | AI 辅助测试与调试 | 让 AI 找 Bug、解释报错、编写单元测试;AI 代码审查(Code Review) | 为项目补写测试用例 |
| 第17周 | AI 辅助重构与文档 | AI 优化代码结构、性能;数据库设计;自动生成项目文档与 API 文档 | 重构项目 + 输出完整文档 |
| 第18周 | 阶段项目四 | 用 AI 全流程开发中小型系统(需求 → 设计 → 开发 → 测试 → 文档) | 综合项目四:业务管理系统(进销存 / 教务 / 订单)★ |
阶段五:全栈项目与部署上线(第 19 - 22 周)
| 周次 | 学习主题 | 核心知识点 | 实操项目 / 作业 |
|---|---|---|---|
| 第19周 | Vue 3 基础 | 组件化思想、模板语法、数据绑定、路由(AI 生成组件为主,学员负责集成与修改) | AI 生成组件练习 |
| 第20周 | 前后端分离开发 | Vue + FastAPI + MySQL 完整数据链路;登录与权限(了解) | 全栈小功能联调 |
| 第21周 | 项目部署上线 | 云服务器、Linux 常用命令(部署场景实操)、Docker、Nginx、域名与 HTTPS;上线流程 | 把项目部署到服务器 |
| 第22周 | 阶段项目五 | 全栈项目完整流程 + 阶段测验 | 综合项目五:电商 / 管理系统(全栈 + 部署上线)★ |
阶段六:大模型应用开发(第 23 - 26 周,AI 智能应用)
| 周次 | 学习主题 | 核心知识点 | 实操项目 / 作业 |
|---|---|---|---|
| 第23周 | 大模型 API 调用 | 精讲一个国产 API(DeepSeek / 通义):注册、调用、参数、流式输出、Token 与成本;微调(LoRA)概念科普(了解级,面试防坑) | 给网站加上 AI 聊天功能 |
| 第24周 | Prompt 工程进阶 | 面向代码生成与业务场景的提示词设计;角色设定、结构化输出、任务拆分 | AI 写作助手、内容总结工具 |
| 第25周 | RAG 与 Agent 入门 | 知识库问答原理与演示;用 LangChain / Dify 搭建知识库(API 直调 + 框架双路径);向量数据库概念与轻量实操(Milvus / 云免费额度);Function Calling 让应用调用工具 | 给自己的应用加「知识库问答」功能 |
| 第26周 | 阶段项目六 | AI 智能应用完整开发 + 阶段测验 | 综合项目六:AI 智能应用(AI 客服 / 智能写作网站 / AI 数据分析工具)★ |
阶段七:毕业项目实战(第 27 - 28 周)
| 周次 | 学习主题 | 核心知识点 | 实操项目 / 作业 |
|---|---|---|---|
| 第27周 | 毕业项目开发 | 两人一组,从选题清单挑选(智能客服 / 简历助手 / 校园社区 / 电商平台等);AI 辅助全流程,教师全程辅导 | 毕业综合项目:完整全栈应用 + 上线 |
| 第28周 | 答辩与作品集 | 上线演示答辩、GitHub 作品集、演示视频、简历亮点提炼 | 答辩通过、作品集定稿 |
阶段八:就业冲刺(第 29 - 32 周)
| 周次 | 学习主题 | 核心知识点 | 实操项目 / 作业 |
|---|---|---|---|
| 第29周 | 简历与笔试基础 | 简历模板与撰写(突出 AI 工具使用经验);LeetCode 简单题集中复习(前中期已渐进积累) | 简历定稿 |
| 第30周 | 面试八股"大白话版" | 项目怎么讲、AI 工具使用经验怎么答、基础理论(HTTP/数据库/前后端) | 八股问答练习 |
| 第31周 | 模拟面试 | 技术面(项目深挖 + 场景题)+ HR 面模拟 | 模拟面试 |
| 第32周 | 综合冲刺与就业对接 | 查漏补缺、简历投递指导、岗位定位与错位竞争辅导(主投中小公司 / AIGC 应用类 / 外包交付,规避算法岗与高学历门槛岗)、企业对接 | 就业对接 |
五、项目实战清单
| 项目 | 完成周 | 技术栈 | 展示价值 |
|---|---|---|---|
| 项目一:通讯录 / 记账本 | 第6周 | Python + AI 工具 | 编程与 AI 提问基础 |
| 项目二:响应式网站 | 第10周 | HTML/CSS/JS + AI 生成 | 前端能力 |
| 项目三:留言板 / 博客系统 | 第14周 | FastAPI + MySQL | 后端能力 |
| 项目四:业务管理系统 | 第18周 | AI 全流程开发 | ★ AI 编程核心能力 |
| 项目五:全栈电商 / 管理系统 | 第22周 | Vue + FastAPI + 部署 | ★ 全栈能力 |
| 项目六:AI 智能应用 | 第26周 | 大模型 API + 应用 | ★ AI 应用能力 |
| 毕业项目:上线全栈应用 | 第27-28周 | 全栈 + AI + 团队 | ★ 求职展示项目 |
六、考核与晋级机制(以"能做"为标准)
- 每日小练习:正课结束后 15 分钟编程小练习(简单为主),当日完成即通过
- 周测:每周六,以操作为主、理论为辅,未通过者周末补测
- 阶段测验:每阶段末上机考核,允许参考笔记(考动手不考背诵)
- 项目答辩:以演示为主,能讲清"做了什么、怎么做的、AI 帮了什么"即通过
- 综合成绩 = 平时作业 25% + 周测 20% + 阶段测验 20% + 项目 25% + 考勤纪律 10%
七、降低难度的教学措施(教学特色)
- AI 工具当"贴身老师":不会写的让 AI 生成、不会改的让 AI 改、报错了让 AI 解释——学习编程的门槛大幅降低
- 脚手架式教学:所有项目提供模板与示例代码,先"跑通"再"改造",最后才"独立写"
- 单一技术栈:Python + Vue + FastAPI + MySQL 一条线走到底,不引入多余 Web 框架(AI 应用层按需引入 LangChain / Dify 单一工具链)
- 节奏放缓:Python 基础 6 周充分练习;每阶段末均有复习消化时间
- 分层辅导:进度慢的学员晚自习一对一帮扶,作业分基础档/进阶档
- 理论够用即精:不讲数学推导,前端/后端原理只讲"怎么用、为什么这么写"
- 双师制 + 班主任制:主讲讲师授课,助教(每 20 人 1 名)自习答疑,班主任跟踪状态
- 企业导师:邀请企业工程师点评项目、分享 AI 编程真实工作方式
八、教学环境与硬件要求
- 学员电脑:16GB 内存、256GB 硬盘即可(AI 编程课程以云端 AI 工具为主,无需独立显卡)
- 软件环境:Cursor、VSCode、Python 3.10+、Anaconda、Git、MySQL、Redis、Node.js、Docker、Streamlit、LangChain、Dify(社区版)
- 账号准备:Cursor 免费版 / GitHub Copilot(学生免费)/ 通义灵码(免费);DeepSeek / 通义大模型 API(免费额度)
- 网络要求:可访问国内大模型 API 与代码托管平台(GitHub 配置代理或使用 Gitee)
- 部署资源:为学生申请云服务器免费试用额度,用于部署上线课程
九、师资配置建议(按 100 人班)
| 角色 | 数量 | 职责 |
|---|---|---|
| 主讲讲师 | 3 - 4 名 | 分阶段授课:编程基础 / 前后端开发 / AI 工具与大模型应用(2名,重点投入) |
| 助教 | 4 - 5 名 | 自习答疑、作业批改、实验辅导 |
| 班主任 | 2 名 | 教学管理、学习跟踪、心理疏导 |
| 就业指导老师 | 1 名 | 简历、模拟面试、企业对接 |
十、6个月压缩版调整说明
6个月(约26周)版本在保留 AI 编程核心能力的前提下压缩如下:
| 原阶段 | 8个月周次 | 6个月周次 | 压缩方式 |
|---|---|---|---|
| 阶段一 编程基础 + AI 上手 | 6 周 | 5 周 | 函数与文件合并 |
| 阶段二 前端基础 | 4 周 | 3 周 | JS 与 AI 生成网页合并 |
| 阶段三 数据库 + 后端 | 4 周 | 3 周 | 前后端联调并入后端周 |
| 阶段四 AI 工具进阶 | 4 周 | 4 周 | 保持不变(课程特色核心) |
| 阶段五 全栈与部署 | 4 周 | 3 周 | Vue 以 AI 生成为主,压缩原理 |
| 阶段六 大模型应用 | 4 周 | 3 周 | RAG/Agent 并入 API 周 |
| 阶段七 毕业项目 | 2 周 | 2 周 | 保持不变 |
| 阶段八 就业冲刺 | 4 周 | 3 周 | 算法题压缩为高频基础题 |
注:8 个月为完整版;AI 工具进阶(阶段四)与项目实战学时在任何版本中都占比最大,不予大幅削减。
十一、推荐教材与学习资源
- AI 编程工具:Cursor 官方文档、GitHub Copilot 官方教程、通义灵码使用文档
- Python:《Python编程:从入门到实践》、菜鸟教程
- 前端:MDN Web Docs、Vue 3 官方教程(免费)
- 后端:FastAPI 官方文档、MySQL 入门教程
- 大模型:吴恩达《ChatGPT Prompt Engineering for Developers》、DeepSeek / 通义 API 文档
- 练习平台:LeetCode(简单题)、CodeGym、Gitee / GitHub
十二、附录:每周教学节奏模板
| 星期 | 安排 |
|---|---|
| 周一至周五 | 按每日作息表上课:新课 + 练习 + 项目 |
| 周六 | 项目实战 / 阶段测验 + 周测 |
| 周日 | 休息(作业提交与补测) |