AI 编程方向零基础就业班课程大纲


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

十二、附录:每周教学节奏模板

星期 安排
周一至周五 按每日作息表上课:新课 + 练习 + 项目
周六 项目实战 / 阶段测验 + 周测
周日 休息(作业提交与补测)