四门课程的统一教学依据:课程基本信息 → 性质与任务 → 目标与要求 → 能力图谱 → 教学结构与内容 → 教学实施与保障 → 考核与评价。 四门课都按「知识准备 → 实战演练 → 强化训练 → 课后实训」组织任务,坚持边敲边讲、每节课留下一个能打开的文件,并配套站内知识地图、题库与模拟卷。
研制与维护:码上问学 · 版本:2026 版 · 适用学期:2026~2027 学年第 1 学期
| 课程编码 | 课程名称 | 课程类型 | 总学时(理论+实践) | 学分 | 考核方式 | 适用专业 |
|---|---|---|---|---|---|---|
| 38335006 | 网站开发技术 | 专业课 | 72(24 + 48) | 4 | 考试 | 计算机类相关专业 |
| 38535027 | 数据标注技术与应用 | 专业课 | 72(36 + 36) | 4 | 考查 | 人工智能、大数据等相关专业 |
| 38502233 | Linux 基础与应用 | 专业基础课 | 72(36 + 36) | 4 | 考查 | 计算机类相关专业 |
| 38345001 | Python Web 开发 | 专业课 | 72(24 + 48) | 4 | 考试 | 计算机应用技术、软件技术、大数据技术等相关专业 |
| 课程 | 主线载体 | 培养的核心能力 | 承接与去向 |
|---|---|---|---|
| 网站开发技术 | 教材 8 单元 18 任务 → 响应式静态网站 | HTML5 结构语义、CSS3 布局样式、表单与多媒体、JavaScript 交互 | 先修:计算机应用基础;后接:JavaScript 动态交互、Python Web 全栈、移动端开发 |
| Python Web 开发 | 「古典文学网」9 个项目(+「红影赏析」练习) | 前后端分离全栈开发、RESTful API、Token 鉴权、部署上线 | 先修:Python 程序设计、数据库基础;后接:框架应用、软件工程、毕业设计 |
| Linux 基础与应用 | 教材 12 个项目 → 多服务集成部署 | 系统安装配置、常用命令、文件与权限、磁盘、网络与服务部署排障 | 先修:计算机应用基础;后接:网络技术、数据库、Web 应用部署、云计算 |
| 数据标注技术与应用 | 教材 11 章重组为 6 模块 + 期末标注项目 | 标注规范撰写、四类数据标注、Kappa/IoU 一致性检验、质检报告 | 先修:计算机应用基础;后接:机器学习、深度学习、大模型应用 |
| 项目 | 内容 |
|---|---|
| 使用教材 | 汪婵婵、徐兴雷 主编《Web前端开发任务驱动式教程(HTML5+CSS3+JavaScript)(第2版)(微课版)》,电子工业出版社(2023),「十四五」职业教育国家规划教材 |
| 参考书目 | 教材配套电子课件、源代码与习题;《HTML5 与 CSS3 基础教程》《CSS 权威指南》《JavaScript 高级程序设计》等同层次教材 |
以教材 8 个单元、18 个任务为主线,采用任务驱动、做中学的组织方式:每个任务按「知识准备 → 实战演练 → 强化训练 → 课后实训」四步推进,坚持「边敲代码边演示、学生同步跟敲」,每节课都留下一个能打开的文件。课程按单元一 Web 基础知识 → 单元二 HTML5 语言基础 → 单元三 HTML5 新增标签及属性 → 单元四 CSS3 基础 → 单元五 盒子模型 → 单元六 HTML5 表单的应用 → 单元七 网页多媒体 → 单元八 JavaScript 基础依次展开,最后以「响应式静态网站」综合实战收口,实现「学完就能做网站」。
总体目标:掌握 HTML5+CSS3+JavaScript 的核心语法、页面布局方法与前端开发流程,能够独立完成一个结构规范、样式统一、响应式适配、可上线发布的静态网站,具备继续学习 JavaScript 与全栈开发的扎实基础。
| 序号 | 典型工作项目 | 核心工作任务 | 对应教学模块 | 技能点 / 知识点 |
|---|---|---|---|---|
| 1 | 基础能力 · Web 与开发环境 | 认识 Web 与 Internet、网页类型;搭建开发环境;创建第一个 HTML5 页面 | 单元一(任务 1) | 站点管理、HTML5 文档结构 |
| 2 | 基础能力 · HTML5 页面内容 | 文字与段落排版;图像、超链接与锚点链接 | 单元二(任务 2~3) | 文本/分隔/列表标签、img、a |
| 3 | 核心能力 · HTML5 语义与属性 | 结构标签与分组标签;页面交互标签、层次语义标签与全局属性 | 单元三(任务 4~5) | header/nav/section/hgroup、语义标签、全局属性 |
| 4 | 核心能力 · CSS3 基础与选择器 | 样式规则与引入方式、优先级;基本选择器与复合选择器(交集/并集/后代);表格样式 | 单元四(任务 6~9) | 选择器、样式面板、优先级 |
| 5 | 核心能力 · 盒子模型与布局 | 盒子模型、边框与内外边距;浮动与清除;定位与 z-index;阴影渐变;过渡变形 | 单元五(任务 10~14) | 盒模型、float、position |
| 6 | 核心能力 · 表单应用 | 表单与 input 元素;其他表单元素、表单验证与正则表达式 | 单元六(任务 15~16) | form、input 属性、表单验证 |
| 7 | 基础能力 · 网页多媒体 | 视频与音频嵌入、source 标签、媒体元素的 DOM 操作 | 单元七(任务 17) | video/audio、DOM 操作 |
| 8 | 综合能力 · JavaScript 基础应用 | 语言基础、函数、事件驱动、对象、BOM 与 DOM;制作交互模块 | 单元八(任务 18) | 事件驱动、DOM、BOM |
| 9 | 综合能力 · 响应式静态网站实战 | 需求规划、结构搭建、样式实现、布局与响应式适配、发布答辩 | 综合实战(第 17~18 周) | 媒体查询、响应式布局、发布上线 |
| 序号 | 教学模块 | 主要教学内容 | 学时 | 对应能力 |
|---|---|---|---|---|
| 1 | 单元一 Web 基础知识 | Web 与 Internet、Web 工作原理与网页类型、HTML5 概述;搭建开发环境;创建第一个 HTML5 页面 | 4 | Web 基础知识 |
| 2 | 单元二 HTML5 语言基础 | HTML5 文档格式与标签属性;文字与段落排版;图像、超链接与锚点链接 | 8 | HTML5 语言基础 |
| 3 | 单元三 HTML5 新增标签及属性 | 结构标签与分组标签;页面交互标签、层次语义标签与全局属性 | 8 | HTML5 新增标签及属性 |
| 4 | 单元四 CSS3 基础 | 样式规则与三种引入方式、优先级;基本选择器(标记/类/id/通配符)与复合选择器(交集/并集/后代);链接伪类与样式面板;表格样式 | 10 | CSS3 基础 |
| 5 | 单元五 盒子模型 | 盒子模型及应用;浮动与清除浮动;定位与 z-index;阴影与渐变;过渡与变形;Web 字体图标 | 14 | 盒子模型与布局 |
| 6 | 单元六 HTML5 表单的应用 | 表单与 input 元素;其他表单元素、表单验证与正则表达式 | 8 | HTML5 表单应用 |
| 7 | 单元七 网页多媒体 | 视频与音频嵌入、source 标签、视频与音频的 DOM 操作 | 4 | 网页多媒体 |
| 8 | 单元八 JavaScript 基础 | 语言基础、函数、事件及事件驱动、对象、BOM 与 DOM;制作商品精选模块与焦点图广告 | 10 | JavaScript 基础 |
| 9 | 综合实战:响应式静态网站开发 | 需求分析与页面规划;结构搭建;样式实现与组件化;布局与响应式适配;发布上线、演示答辩与课程总结 | 6 | 静态网站开发 |
| — | 合计 | — | 72 | — |
| 考核项目 | 考核方式 | 占比 |
|---|---|---|
| 考试 | 期末统一考试:理论知识(覆盖 HTML5/CSS3/JavaScript 核心知识与技能) | 50% |
| 项目 | 响应式静态网站项目:需求规划 10% / 结构搭建 10% / 样式实现 12% / 布局与响应式适配 10% / 发布与答辩 8%(含课堂与项目过程记录) | 50% |
| 合计 | — | 100% |
| 项目 | 内容 |
|---|---|
| 使用教材 | 孙海龙、杨晴虹、陈尚义、施佳樑 编著《群智化数据标注技术与实践》,北京航空航天大学出版社(2022),工业和信息化部「十四五」规划教材 |
| 参考书目 | 教材配套课件、案例与习题资源包;同类国家级、省级规划教材及数据标注行业培训教材 |
| 标注工具 / 平台 | Label Studio、CVAT、Doccano、Praat;百度众测、京东众智、Amazon MTurk(平台实例对比) |
以教材 11 章为主线,从「为什么 ChatGPT 这么聪明」这一真实问题切入,说明全球数百万标注员如何把人类知识拆成标签喂给 AI。课程按「为什么要标注 → 群智化是什么 → 十万人怎么管 → 四类数据怎么标 → 行业怎么用 → 项目怎么交付」的认知阶梯,把 11 章重组为 6 个模块(模块 0 课程导入、模块 1 数据是石油标注是炼油、模块 2 群智化到底是什么、模块 3 骨架十万人怎么管、模块 4 四类数据标注上手、模块 5 视野行业案例与未来)+ 贯穿全程的期末标注项目。坚持生活类比先行、对比表驱动、理论∶上机=1∶1、真实项目贯穿、角色轮换与金句卡片等策略,使学生在机房中「学完马上动手」。每周 4 学时(2 次课),前 13 周完成知识技能模块,第 14–18 周集中推进期末项目、质检与答辩。
总体目标:树立「数据是 AI 的粮食」的认知,掌握数据标注技术与应用的流程、工具与质量管理方法,能够胜任标注员、质检员等岗位的基本工作,为后续专业课程和岗位实习奠定数据基础。
| 序号 | 典型工作项目 | 核心工作任务 | 对应教学模块 | 技能点 / 知识点 |
|---|---|---|---|---|
| 1 | 基础能力 · AI 与数据认知 | 解释 AI 为什么需要标注数据;说出数据三要素 | 模块 1 数据是石油,标注是炼油 | 数据三要素、GIGO 金句 |
| 2 | 基础能力 · 群智化认知 | 对比三种标注方式;说出群智化挑战与应对 | 模块 2 群智化到底是什么 | 人工/自动/人机协同、蜜罐 |
| 3 | 核心能力 · 项目组织 | 六步流水线;人员分层与分工 | 模块 3 骨架十万人怎么管 | 需求分析、SOP、角色职责 |
| 4 | 核心能力 · 质量控制 | 蜜罐设计;Kappa/IoU 判定;真值聚合 | 模块 3 质量控制 | 一致性指标、Dawid-Skene |
| 5 | 核心能力 · 文本标注 | 序列/关系/属性/生成性标注 | 模块 4.1 文本标注 | Doccano、NER 标签 |
| 6 | 核心能力 · 音频标注 | 语音转写、切分与属性标注 | 模块 4.2 音频标注 | Praat、时间戳 |
| 7 | 核心能力 · 图像标注 | 分类/检测/语义分割/实例分割 | 模块 4.3 图像标注(重点) | CVAT、LabelImg、IoU |
| 8 | 核心能力 · 视频标注 | 目标跟踪、动作识别、事件检测 | 模块 4.4 视频标注 | CVAT、跨帧 ID |
| 9 | 综合能力 · 行业认知 | 自动驾驶/人脸人体案例;未来趋势 | 模块 5 视野:行业案例与未来 | 案例分析与趋势判断 |
| 10 | 综合能力 · 项目交付 | 规范撰写、100 条标注、交叉质检、答辩 | 期末项目(第 14–18 周集中推进) | Kappa ≥ 0.6、质检报告 |
| 序号 | 教学模块 | 主要教学内容 | 学时 | 对应能力 |
|---|---|---|---|---|
| 1 | 模块 0 课程导入 | AI 为什么需要「老师」;数据标注行业初印象;学习地图与考核方式 | 4 | AI 与数据认知 |
| 2 | 模块 1 数据是石油,标注是炼油 | 人工智能、数据、标注数据三概念;数据三要素;三代演进;Label Studio 上机 | 8 | AI 与数据认知 |
| 3 | 模块 2 群智化到底是什么 | 三种标注方式;平台实例对比;四大挑战与应对;平台接单上机 | 8 | 群智化认知 |
| 4 | 模块 3 骨架十万人怎么管 | 六步流水线;任务设计与规范撰写;人员分层;蜜罐/Kappa/IoU/真值聚合;项目管理;分组立项 | 12 | 项目组织与质量控制 |
| 5 | 模块 4.1 文本标注 | 序列/关系/属性/生成性标注;Doccano 上机 50 条 | 4 | 文本标注 |
| 6 | 模块 4.2 音频标注 | 语音转写/切分/属性;Praat 上机 | 4 | 音频标注 |
| 7 | 模块 4.3 图像标注(重点) | 分类/检测/语义分割/实例分割;CVAT 上机 | 4 | 图像标注 |
| 8 | 模块 4.4 视频标注 | 目标跟踪/动作识别/事件检测;CVAT 上机 | 4 | 视频标注 |
| 9 | 模块 5 视野:行业案例与未来 | 自动驾驶、人脸人体案例;三大趋势;行业辩论 | 8 | 行业认知 |
| 10 | 期末标注项目 | 项目中期检查;交叉质检与 Kappa 计算;标注冲刺;质检报告;答辩材料与模拟答辩;期末答辩 | 16 | 项目交付 |
| — | 合计 | — | 72 | — |
| 考核项目 | 考核方式 | 占比 |
|---|---|---|
| 平时表现 | 出勤、课堂讨论、易混概念对比表与作业 | 20% |
| 上机练习 | 文本/音频/图像/视频四类标注上机任务(允许重做,取最高分) | 35% |
| 期末项目 | 分组完整标注项目:标注规范 ≥ 3 页、每人 100 条、Kappa ≥ 0.6、质检报告、答辩(教师评定+小组互评) | 35% |
| 笔试 | 核心概念对比表、流程题(开卷) | 10% |
| 合计 | — | 100% |
| 项目 | 内容 |
|---|---|
| 使用教材 | 叶廷东 主编《Linux操作系统管理(第2版)》,航空工业出版社(2026),「十四五」职业教育国家规划教材 |
| 参考书目 | 教材配套电子课件、实训案例与拓展训练题;《鸟哥的 Linux 私房菜(基础学习篇)》《Linux 命令行与 shell 脚本编程大全》等同层次教材 |
| 命令分级 | ★ 必会 / ☆ 理解 / ○ 了解(每节只精讲 3~5 个 ★ 必会命令,其余进速查表) |
以教材 12 个项目为主线,采用项目引领、任务驱动的组织方式:先给出真实任务场景,再引出命令与配置,重点讲清楚「在什么场景下用、敲完输出怎么看、出错了怎么排、生产环境有什么风险」。每周 4 学时(2 次课,每次 2 学时),坚持「每节 10 分钟讲、15 分钟演示与跟练、5 分钟坑与总结」的教学节奏,采用命令分级策略控制讲授量、保证上机量,使学生在机房中「边讲边敲」。
总体目标:掌握 Linux 操作系统的安装配置、常用命令、文件与权限管理、磁盘管理、网络配置与常见网络服务器部署的基本能力,能够胜任企业环境中的基本系统管理与运维辅助工作,为后续专业课程和岗位实习奠定坚实基础。
| 序号 | 典型工作项目 | 核心工作任务 | 对应教学模块 | 技能点 / 知识点 |
|---|---|---|---|---|
| 1 | 基础能力 · 系统认知 | 了解操作系统概念、发展与分类;认识 Linux 体系结构、版本与特性 | 项目 1 认识 Linux 网络操作系统 | Linux 体系结构、发行版 |
| 2 | 基础能力 · 安装与配置 | 用 VMware 创建虚拟机;安装 Linux;登录退出、运行级别与 Shell | 项目 2 安装与配置 Linux 操作系统 | VMware、系统安装、Shell |
| 3 | 核心能力 · 命令行操作 | 目录类、文件类、系统管理类与软件包管理类命令的使用 | 项目 3 熟练使用 Linux 命令 | ls、cp、mv、rm、rpm、dnf |
| 4 | 核心能力 · 文件与权限 | 文件系统与目录结构;用户与用户组管理;文件权限管理;vi/vim 编辑器 | 项目 4 Linux 文件管理与用户权限 | useradd、chmod、chown、vim |
| 5 | 核心能力 · 磁盘管理 | 磁盘分区与基本命令;磁盘配额;软 RAID;LVM 逻辑卷管理 | 项目 5 Linux 磁盘管理 | fdisk、mount、RAID、LVM |
| 6 | 核心能力 · 网络配置 | 网络环境配置文件;常用网络测试命令;用 nmtui/nmcli 配置网络 | 项目 6 Linux 服务器的网络配置 | ip、ping、ss、nmcli |
| 7 | 核心能力 · 服务器配置(一) | DHCP 服务原理与服务器实施;Samba 服务配置与客户端访问 | 项目 7~8 DHCP/Samba 服务器 | dhcpd.conf、smb.conf |
| 8 | 核心能力 · 服务器配置(二) | DNS 域名空间与解析、主/辅助/转发 DNS 配置;FTP 服务与虚拟用户 | 项目 9~10 DNS/FTP 服务器 | named.conf、区域文件、vsftpd |
| 9 | 核心能力 · Web 服务器 | Apache 安装与配置;基于 IP/端口/域名的虚拟主机;HTTPS 虚拟主机 | 项目 11 配置与管理 Web 服务器 | httpd.conf、虚拟主机 |
| 10 | 综合能力 · 防火墙与安全 | firewalld 区域管理、终端与图形工具、富规则;服务与端口放行 | 项目 12 防火墙的配置 | firewalld、富规则 |
| 11 | 综合能力 · 多服务集成部署 | 在一台服务器上综合部署 DHCP+DNS+Web 服务并完成联调 | 综合实训(第 17~18 周) | 多服务集成部署 |
| 12 | 综合能力 · 运维排障 | 服务启动失败、端口占用、域名解析异常、防火墙拦截的定位与排障 | 综合实训(贯穿课程) | systemctl、journalctl、五步排障法 |
| 序号 | 教学模块 | 主要教学内容 | 学时 | 对应能力 |
|---|---|---|---|---|
| 1 | 项目 1 认识 Linux 网络操作系统 | 操作系统的概念、发展与分类;Linux 的发展、体系结构、版本与特性 | 4 | Linux 系统认知 |
| 2 | 项目 2 安装与配置 Linux 操作系统 | 认识 VMware 虚拟机;在 VMware 中安装 Linux;登录与退出、启动过程与运行级别;认识 Shell | 4 | 系统安装与配置 |
| 3 | 项目 3 熟练使用 Linux 命令 | 命令行特点与后台进程;目录类命令;文件类命令;系统管理类命令;软件包管理类命令 | 6 | 常用命令 |
| 4 | 项目 4 Linux 文件管理与用户权限 | 文件系统与目录结构、一切皆文件;用户与用户组管理;文件权限管理;vi/vim 编辑器 | 6 | 文件管理与用户权限 |
| 5 | 项目 5 Linux 磁盘管理 | 硬盘分区与磁盘管理基本命令;磁盘配额;配置软 RAID;LVM 逻辑卷管理器 | 6 | 磁盘管理 |
| 6 | 项目 6 Linux 服务器的网络配置 | 网络环境配置文件;常用网络测试命令;用系统菜单、nmtui 与 nmcli 配置网络 | 6 | 网络配置 |
| 7 | 项目 7 配置与管理 DHCP 服务器 | DHCP 服务概述、工作原理与中继;安装 DHCP 服务器与常规配置;配置 DHCP 客户端 | 4 | DHCP 与 Samba 服务 |
| 8 | 项目 8 配置与管理 Samba 服务器 | Samba 功能、SMB 协议与工作原理;安装与配置 smb.conf;配置实例演练;Samba 客户端操作 | 4 | DHCP 与 Samba 服务 |
| 9 | 项目 9 配置与管理 DNS 服务器 | 域名空间、DNS 服务器分类与域名解析;安装与主配置文件、区域数据文件;主/辅助/转发 DNS 配置 | 6 | DNS 与 FTP 服务 |
| 10 | 项目 10 配置与管理 FTP 服务器 | FTP 基本概念、工作原理与命令;vsftpd 安装与三种用户类型、配置文件;基本/虚拟用户/多实例配置 | 6 | DNS 与 FTP 服务 |
| 11 | 项目 11 配置与管理 Web 服务器 | Web 服务与 Apache 简介;安装、启停 httpd 与主配置文件;基本配置与基于 IP/端口/域名/HTTPS 的虚拟主机 | 6 | Web 服务器配置 |
| 12 | 项目 12 防火墙的配置 | 防火墙概述、种类与 Linux 解决方案;firewalld 区域管理、终端与图形工具、富规则;部署 firewalld | 4 | 防火墙与安全 |
| 13 | 综合实训:多服务集成部署与排障 | 在一台服务器上综合部署 DHCP+DNS+Web 服务;连通性测试与常见故障排障演练;课程总结 | 10 | 综合部署与运维排障 |
| — | 合计 | — | 72 | — |
| 考核项目 | 考核方式 | 占比 |
|---|---|---|
| 平时表现 | 出勤、课堂问答与讨论、命令速查表与笔记 | 20% |
| 上机实操 | 每模块上机任务(允许重做,取最高分)与实验报告 | 45% |
| 期末综合上机考核 | 开卷,可查 man 与速查表,含综合排障演练 | 25% |
| 作业 | 课后练习与拓展训练题 | 10% |
| 合计 | — | 100% |
| 项目 | 内容 |
|---|---|
| 使用教材 | 段仕浩、李光荣、许建豪 主编《Python Web全栈开发项目式教程(慕课版)》,人民邮电出版社(2025),「十四五」职业教育国家规划教材 |
| 参考书目 | 教材配套资源包(PPT 课件、教案、项目工作手册、API 接口文档、案例与拓展任务、数据库与素材);《Flask Web 开发实战》《Vue.js 设计与实现》等同层次教材 |
| 技术栈 | Python + Flask(后端)/ MySQL(数据)/ Vue + Element Plus(前端),前后端分离 |
以教材「古典文学网」项目为主线,采用「双项目式、螺旋上升」的组织方式:将教材项目 1~项目 9(开发环境搭建 → 后端框架 → 首页 API → 前端框架 → 首页模块 → 赏文学模块 → 书评模块 → 用户中心模块 → 项目部署)依次展开,另以教材配套的「红影赏析」项目作为同步练习。每周 4 学时(1 次课,每次 4 学时),前 14 周完成前后端分离技术栈的知识技能训练,第 15–18 周集中开展综合实战:学生分组完成需求分析、数据库实施、后端接口、前端页面、前后端联调、测试与部署上线,最后分组答辩。坚持项目驱动、案例贯穿、理实一体,实现「做中学、学中做」。
总体目标:掌握 Python Web 全栈开发的基本方法与项目开发全流程,能够以「古典文学网」项目为样板独立完成一个中小型前后端分离项目的开发、测试与部署,胜任全栈开发初级岗位工作,为后续专业课程和岗位实习奠定坚实基础。
| 序号 | 典型工作项目 | 核心工作任务 | 对应教学单元 | 技能点 / 知识点 |
|---|---|---|---|---|
| 1 | 基础能力 · 开发环境与全栈认知 | 认识全栈开发与前后端分离;搭建 Python/Flask、MySQL、Vue 开发环境 | 项目 1 搭建开发环境(8 学时) | 虚拟环境、Flask 工程骨架、Vue 工程 |
| 2 | 基础能力 · Flask 后端框架 | 理解 Flask 程序框架与路由;处理请求、上下文与响应;开发注册/登录 API | 项目 2 后端框架解析与开发(12 学时) | Flask 路由、Request、响应 |
| 3 | 核心能力 · 后端 API 开发 | 遵循后端 API 设计规范;使用 Jinja2 模板引擎;封装数据操作模块 | 项目 3 首页 API 开发(8 学时) | RESTful 规范、数据操作模块 |
| 4 | 核心能力 · Vue 前端框架 | 事件监听与表单绑定;计算属性与侦听器;Token 管理;跨域访问 | 项目 4 前端框架解析及开发(10 学时) | Vue 指令、axios、CORS |
| 5 | 核心能力 · 首页模块开发 | 条件与列表渲染、生命周期;开发轮播图、文学推荐与注册功能 | 项目 5 首页模块开发(10 学时) | 组件化、vue-axios |
| 6 | 核心能力 · 赏文学模块开发 | Flask 类视图;Element Plus 常用组件;导航栏与用户中心显示 | 项目 6 赏文学模块开发(8 学时) | 类视图、Element Plus |
| 7 | 核心能力 · 书评模块开发 | 书评数据模型与接口开发;书评列表、发布与展示页面开发 | 项目 7 书评模块开发(6 学时) | 接口联调、列表分页 |
| 8 | 核心能力 · 用户中心模块 | 用户信息维护接口;Token 鉴权与路由守卫;个人中心页面开发 | 项目 8 用户中心模块开发(6 学时) | JWT、路由守卫 |
| 9 | 综合能力 · 项目部署与交付 | 项目打包与构建;数据库与后端服务部署;前端发布上线;演示与答辩 | 项目 9 部署项目(4 学时) | 打包构建、部署发布 |
| 序号 | 教学单元 | 主要教学内容 | 学时 | 周次 | 对应能力 |
|---|---|---|---|---|---|
| 1 | 项目 1 搭建「古典文学网」的开发环境 | 全栈开发与前后端分离;Python、Flask、MySQL、Vue 技术栈认知;搭建后端 hiflask 与前端 hivue 开发环境 | 8 | 第 1–2 周 | 全栈开发与前后端分离 |
| 2 | 项目 2 后端框架解析与开发 | Flask 程序框架解析、路由、请求、上下文与响应;开发用户注册与登录 API 接口 | 12 | 第 3–5 周 | Flask 后端框架 |
| 3 | 项目 3 首页 API 开发 | 后端 API 设计规范;Jinja2 模板引擎;开发项目数据操作模块;完善注册与登录接口 | 8 | 第 6–7 周 | 后端 API 设计 |
| 4 | 项目 4 前端框架解析及开发 | Vue 事件监听与表单绑定、计算属性与侦听器;开发前端框架、身份验证 Token 管理、跨域访问 | 10 | 第 8–10 周 | Vue 前端框架 |
| 5 | 项目 5 首页模块开发 | 条件与列表渲染、生命周期、vue-axios;开发轮播图、文学推荐与注册功能 | 10 | 第 11–12 周 | Vue 模块开发 |
| 6 | 项目 6 赏文学模块开发 | Flask 类视图;Element Plus 常用组件;开发导航栏与用户中心显示功能 | 8 | 第 13–14 周 | 前后端协同开发 |
| 7 | 项目 7 书评模块开发 | 书评数据模型与接口开发;书评列表、发布与展示页面开发 | 6 | 第 15 周 | 业务模块开发 |
| 8 | 项目 8 用户中心模块开发 | 用户信息维护接口;Token 鉴权与路由守卫;个人中心页面开发 | 6 | 第 16 周 | 认证与权限 |
| 9 | 项目 9 部署「古典文学网」项目 | 项目打包与构建;数据库与后端服务部署;前端发布上线;分组演示与答辩 | 4 | 第 17–18 周 | 项目部署与交付 |
| — | 合计 | — | 72 | 18 周 | — |
| 考核项目 | 考核方式 | 占比 |
|---|---|---|
| 考试 | 期末统一考试:理论知识(覆盖前后端分离核心知识与技能) | 50% |
| 项目 | 全栈项目「古典文学网」:需求与数据库设计 10% / 后端 API 开发 12% / 前端页面开发 12% / 联调与测试 8% / 部署与答辩 8%(含课堂与项目过程记录) | 50% |
| 合计 | — | 100% |
| 环节 | 课堂时间 | 做什么 |
|---|---|---|
| 回顾与引子 | 约 5 分钟 | 回顾上节文件,用真实问题引入本节任务 |
| 理解 | 约 8 分钟 | 讲清「为什么」,先生活类比、再给正式定义 |
| 演示 | 约 17 分钟 | 边敲边讲、学生同步跟敲,含故意写错一次并当场排错 |
| 练习与验收 | 约 15 分钟 | 完成实战演练并验收;每节课留下一个能打开的文件 |