码上问学问代码之理,学编程之道

教学标准

四门课程的统一教学依据:课程基本信息 → 性质与任务 → 目标与要求 → 能力图谱 → 教学结构与内容 → 教学实施与保障 → 考核与评价。 四门课都按「知识准备 → 实战演练 → 强化训练 → 课后实训」组织任务,坚持边敲边讲、每节课留下一个能打开的文件,并配套站内知识地图、题库与模拟卷。

研制与维护:码上问学 · 版本:2026 版 · 适用学期:2026~2027 学年第 1 学期

使用说明:本页汇总四门课程的课程标准要点,供备课、排课、命题与作品评价统一参照。各课的完整内容资源、知识地图与题库,见对应课程主页;考核比例与学期进度如需调整,以本页为基准同步修改。
总体概览 ① 网站开发技术 ② 数据标注技术与应用 ③ Linux 基础与应用 ④ Python Web 开发 教学实施与保障(共性)

总体概览

四门课均为 72 学时 / 4 学分,覆盖「前端 → 后端 → 系统 → 数据」的完整技能链
表 0 四门课程基本信息对照
课程编码课程名称课程类型总学时(理论+实践)学分考核方式适用专业
38335006 网站开发技术 专业课 72(24 + 48) 4 考试 计算机类相关专业
38535027 数据标注技术与应用 专业课 72(36 + 36) 4 考查 人工智能、大数据等相关专业
38502233 Linux 基础与应用 专业基础课 72(36 + 36) 4 考查 计算机类相关专业
38345001 Python Web 开发 专业课 72(24 + 48) 4 考试 计算机应用技术、软件技术、大数据技术等相关专业
表 1 课程关系与能力递进
课程主线载体培养的核心能力承接与去向
网站开发技术教材 8 单元 18 任务 → 响应式静态网站HTML5 结构语义、CSS3 布局样式、表单与多媒体、JavaScript 交互先修:计算机应用基础;后接:JavaScript 动态交互、Python Web 全栈、移动端开发
Python Web 开发「古典文学网」9 个项目(+「红影赏析」练习)前后端分离全栈开发、RESTful API、Token 鉴权、部署上线先修:Python 程序设计、数据库基础;后接:框架应用、软件工程、毕业设计
Linux 基础与应用教材 12 个项目 → 多服务集成部署系统安装配置、常用命令、文件与权限、磁盘、网络与服务部署排障先修:计算机应用基础;后接:网络技术、数据库、Web 应用部署、云计算
数据标注技术与应用教材 11 章重组为 6 模块 + 期末标注项目标注规范撰写、四类数据标注、Kappa/IoU 一致性检验、质检报告先修:计算机应用基础;后接:机器学习、深度学习、大模型应用

① 网站开发技术

38335006 HTML5 + CSS3 + JavaScript · 单元一~单元八 + 综合实战 进入课程主页 →

1课程基本信息

课程编码
38335006
课程名称
网站开发技术
课程类型 / 考核方式
专业课 · 考试
总学时
72 理论 24 + 实践 48
学分
4
适用专业
计算机类相关专业
项目内容
使用教材汪婵婵、徐兴雷 主编《Web前端开发任务驱动式教程(HTML5+CSS3+JavaScript)(第2版)(微课版)》,电子工业出版社(2023),「十四五」职业教育国家规划教材
参考书目教材配套电子课件、源代码与习题;《HTML5 与 CSS3 基础教程》《CSS 权威指南》《JavaScript 高级程序设计》等同层次教材

2课程性质与任务

课程性质

以教材 8 个单元、18 个任务为主线,采用任务驱动、做中学的组织方式:每个任务按「知识准备 → 实战演练 → 强化训练 → 课后实训」四步推进,坚持「边敲代码边演示、学生同步跟敲」,每节课都留下一个能打开的文件。课程按单元一 Web 基础知识 → 单元二 HTML5 语言基础 → 单元三 HTML5 新增标签及属性 → 单元四 CSS3 基础 → 单元五 盒子模型 → 单元六 HTML5 表单的应用 → 单元七 网页多媒体 → 单元八 JavaScript 基础依次展开,最后以「响应式静态网站」综合实战收口,实现「学完就能做网站」。

3课程目标与要求

总体目标:掌握 HTML5+CSS3+JavaScript 的核心语法、页面布局方法与前端开发流程,能够独立完成一个结构规范、样式统一、响应式适配、可上线发布的静态网站,具备继续学习 JavaScript 与全栈开发的扎实基础。

4课程能力图谱

表 2 网站开发技术课程能力图谱
序号典型工作项目核心工作任务对应教学模块技能点 / 知识点
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 周)媒体查询、响应式布局、发布上线

5教学结构与内容

表 3 网站开发技术教学模块与学时分配(合计 72 学时)
序号教学模块主要教学内容学时对应能力
1单元一 Web 基础知识Web 与 Internet、Web 工作原理与网页类型、HTML5 概述;搭建开发环境;创建第一个 HTML5 页面4Web 基础知识
2单元二 HTML5 语言基础HTML5 文档格式与标签属性;文字与段落排版;图像、超链接与锚点链接8HTML5 语言基础
3单元三 HTML5 新增标签及属性结构标签与分组标签;页面交互标签、层次语义标签与全局属性8HTML5 新增标签及属性
4单元四 CSS3 基础样式规则与三种引入方式、优先级;基本选择器(标记/类/id/通配符)与复合选择器(交集/并集/后代);链接伪类与样式面板;表格样式10CSS3 基础
5单元五 盒子模型盒子模型及应用;浮动与清除浮动;定位与 z-index;阴影与渐变;过渡与变形;Web 字体图标14盒子模型与布局
6单元六 HTML5 表单的应用表单与 input 元素;其他表单元素、表单验证与正则表达式8HTML5 表单应用
7单元七 网页多媒体视频与音频嵌入、source 标签、视频与音频的 DOM 操作4网页多媒体
8单元八 JavaScript 基础语言基础、函数、事件及事件驱动、对象、BOM 与 DOM;制作商品精选模块与焦点图广告10JavaScript 基础
9综合实战:响应式静态网站开发需求分析与页面规划;结构搭建;样式实现与组件化;布局与响应式适配;发布上线、演示答辩与课程总结6静态网站开发
—合计—72—

6教学实施与考核

表 4 网站开发技术考核与评价(考试课程)
考核项目考核方式占比
考试期末统一考试:理论知识(覆盖 HTML5/CSS3/JavaScript 核心知识与技能)50%
项目响应式静态网站项目:需求规划 10% / 结构搭建 10% / 样式实现 12% / 布局与响应式适配 10% / 发布与答辩 8%(含课堂与项目过程记录)50%
合计—100%

② 数据标注技术与应用

38535027 教材 11 章重组为 6 模块 + 贯穿全程的期末标注项目 进入课程主页 →

1课程基本信息

课程编码
38535027
课程名称
数据标注技术与应用
课程类型 / 考核方式
专业课 · 考查
总学时
72 理论 36 + 实践 36
学分
4
适用专业
人工智能、大数据等相关专业
项目内容
使用教材孙海龙、杨晴虹、陈尚义、施佳樑 编著《群智化数据标注技术与实践》,北京航空航天大学出版社(2022),工业和信息化部「十四五」规划教材
参考书目教材配套课件、案例与习题资源包;同类国家级、省级规划教材及数据标注行业培训教材
标注工具 / 平台Label Studio、CVAT、Doccano、Praat;百度众测、京东众智、Amazon MTurk(平台实例对比)

2课程性质与任务

课程性质

以教材 11 章为主线,从「为什么 ChatGPT 这么聪明」这一真实问题切入,说明全球数百万标注员如何把人类知识拆成标签喂给 AI。课程按「为什么要标注 → 群智化是什么 → 十万人怎么管 → 四类数据怎么标 → 行业怎么用 → 项目怎么交付」的认知阶梯,把 11 章重组为 6 个模块(模块 0 课程导入、模块 1 数据是石油标注是炼油、模块 2 群智化到底是什么、模块 3 骨架十万人怎么管、模块 4 四类数据标注上手、模块 5 视野行业案例与未来)+ 贯穿全程的期末标注项目。坚持生活类比先行、对比表驱动、理论∶上机=1∶1、真实项目贯穿、角色轮换与金句卡片等策略,使学生在机房中「学完马上动手」。每周 4 学时(2 次课),前 13 周完成知识技能模块,第 14–18 周集中推进期末项目、质检与答辩。

3课程目标与要求

总体目标:树立「数据是 AI 的粮食」的认知,掌握数据标注技术与应用的流程、工具与质量管理方法,能够胜任标注员、质检员等岗位的基本工作,为后续专业课程和岗位实习奠定数据基础。

4课程能力图谱

表 5 数据标注技术与应用课程能力图谱
序号典型工作项目核心工作任务对应教学模块技能点 / 知识点
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、质检报告

5教学结构与内容

表 6 数据标注技术与应用教学模块与学时分配(合计 72 学时)
序号教学模块主要教学内容学时对应能力
1模块 0 课程导入AI 为什么需要「老师」;数据标注行业初印象;学习地图与考核方式4AI 与数据认知
2模块 1 数据是石油,标注是炼油人工智能、数据、标注数据三概念;数据三要素;三代演进;Label Studio 上机8AI 与数据认知
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—

6教学实施与考核

表 7 数据标注技术与应用考核与评价(考查课程,上机任务「做错可重做、取最高分」)
考核项目考核方式占比
平时表现出勤、课堂讨论、易混概念对比表与作业20%
上机练习文本/音频/图像/视频四类标注上机任务(允许重做,取最高分)35%
期末项目分组完整标注项目:标注规范 ≥ 3 页、每人 100 条、Kappa ≥ 0.6、质检报告、答辩(教师评定+小组互评)35%
笔试核心概念对比表、流程题(开卷)10%
合计—100%

③ Linux 基础与应用

38502233 教材 12 个项目 + 多服务集成部署综合实训 进入课程主页 →

1课程基本信息

课程编码
38502233
课程名称
Linux 基础与应用
课程类型 / 考核方式
专业基础课 · 考查
总学时
72 理论 36 + 实践 36
学分
4
适用专业
计算机类相关专业
项目内容
使用教材叶廷东 主编《Linux操作系统管理(第2版)》,航空工业出版社(2026),「十四五」职业教育国家规划教材
参考书目教材配套电子课件、实训案例与拓展训练题;《鸟哥的 Linux 私房菜(基础学习篇)》《Linux 命令行与 shell 脚本编程大全》等同层次教材
命令分级★ 必会 / ☆ 理解 / ○ 了解(每节只精讲 3~5 个 ★ 必会命令,其余进速查表)

2课程性质与任务

课程性质

以教材 12 个项目为主线,采用项目引领、任务驱动的组织方式:先给出真实任务场景,再引出命令与配置,重点讲清楚「在什么场景下用、敲完输出怎么看、出错了怎么排、生产环境有什么风险」。每周 4 学时(2 次课,每次 2 学时),坚持「每节 10 分钟讲、15 分钟演示与跟练、5 分钟坑与总结」的教学节奏,采用命令分级策略控制讲授量、保证上机量,使学生在机房中「边讲边敲」。

3课程目标与要求

总体目标:掌握 Linux 操作系统的安装配置、常用命令、文件与权限管理、磁盘管理、网络配置与常见网络服务器部署的基本能力,能够胜任企业环境中的基本系统管理与运维辅助工作,为后续专业课程和岗位实习奠定坚实基础。

4课程能力图谱

表 8 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、五步排障法

5教学结构与内容

表 9 Linux 基础与应用教学模块与学时分配(合计 72 学时)
序号教学模块主要教学内容学时对应能力
1项目 1 认识 Linux 网络操作系统操作系统的概念、发展与分类;Linux 的发展、体系结构、版本与特性4Linux 系统认知
2项目 2 安装与配置 Linux 操作系统认识 VMware 虚拟机;在 VMware 中安装 Linux;登录与退出、启动过程与运行级别;认识 Shell4系统安装与配置
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 客户端4DHCP 与 Samba 服务
8项目 8 配置与管理 Samba 服务器Samba 功能、SMB 协议与工作原理;安装与配置 smb.conf;配置实例演练;Samba 客户端操作4DHCP 与 Samba 服务
9项目 9 配置与管理 DNS 服务器域名空间、DNS 服务器分类与域名解析;安装与主配置文件、区域数据文件;主/辅助/转发 DNS 配置6DNS 与 FTP 服务
10项目 10 配置与管理 FTP 服务器FTP 基本概念、工作原理与命令;vsftpd 安装与三种用户类型、配置文件;基本/虚拟用户/多实例配置6DNS 与 FTP 服务
11项目 11 配置与管理 Web 服务器Web 服务与 Apache 简介;安装、启停 httpd 与主配置文件;基本配置与基于 IP/端口/域名/HTTPS 的虚拟主机6Web 服务器配置
12项目 12 防火墙的配置防火墙概述、种类与 Linux 解决方案;firewalld 区域管理、终端与图形工具、富规则;部署 firewalld4防火墙与安全
13综合实训:多服务集成部署与排障在一台服务器上综合部署 DHCP+DNS+Web 服务;连通性测试与常见故障排障演练;课程总结10综合部署与运维排障
—合计—72—

6教学实施与考核

表 10 Linux 基础与应用考核与评价(考查课程,上机任务「做错可重做、取最高分」)
考核项目考核方式占比
平时表现出勤、课堂问答与讨论、命令速查表与笔记20%
上机实操每模块上机任务(允许重做,取最高分)与实验报告45%
期末综合上机考核开卷,可查 man 与速查表,含综合排障演练25%
作业课后练习与拓展训练题10%
合计—100%

④ Python Web 开发

38345001 「古典文学网」9 个项目 + 「红影赏析」同步练习 进入课程主页 →

1课程基本信息

课程编码
38345001
课程名称
Python Web 开发
课程类型 / 考核方式
专业课 · 考试
总学时
72 理论 24 + 实践 48
学分
4
适用专业
计算机应用技术、软件技术、大数据技术等相关专业
项目内容
使用教材段仕浩、李光荣、许建豪 主编《Python Web全栈开发项目式教程(慕课版)》,人民邮电出版社(2025),「十四五」职业教育国家规划教材
参考书目教材配套资源包(PPT 课件、教案、项目工作手册、API 接口文档、案例与拓展任务、数据库与素材);《Flask Web 开发实战》《Vue.js 设计与实现》等同层次教材
技术栈Python + Flask(后端)/ MySQL(数据)/ Vue + Element Plus(前端),前后端分离

2课程性质与任务

课程性质

以教材「古典文学网」项目为主线,采用「双项目式、螺旋上升」的组织方式:将教材项目 1~项目 9(开发环境搭建 → 后端框架 → 首页 API → 前端框架 → 首页模块 → 赏文学模块 → 书评模块 → 用户中心模块 → 项目部署)依次展开,另以教材配套的「红影赏析」项目作为同步练习。每周 4 学时(1 次课,每次 4 学时),前 14 周完成前后端分离技术栈的知识技能训练,第 15–18 周集中开展综合实战:学生分组完成需求分析、数据库实施、后端接口、前端页面、前后端联调、测试与部署上线,最后分组答辩。坚持项目驱动、案例贯穿、理实一体,实现「做中学、学中做」。

3课程目标与要求

总体目标:掌握 Python Web 全栈开发的基本方法与项目开发全流程,能够以「古典文学网」项目为样板独立完成一个中小型前后端分离项目的开发、测试与部署,胜任全栈开发初级岗位工作,为后续专业课程和岗位实习奠定坚实基础。

4课程能力图谱

表 11 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 学时)打包构建、部署发布

5教学结构与内容

表 12 Python Web 开发教学单元与学时分配(合计 72 学时 / 18 周)
序号教学单元主要教学内容学时周次对应能力
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 周项目部署与交付
—合计—7218 周—

6教学实施与考核

表 13 Python Web 开发考核与评价(考试课程)
考核项目考核方式占比
考试期末统一考试:理论知识(覆盖前后端分离核心知识与技能)50%
项目全栈项目「古典文学网」:需求与数据库设计 10% / 后端 API 开发 12% / 前端页面开发 12% / 联调与测试 8% / 部署与答辩 8%(含课堂与项目过程记录)50%
合计—100%

教学实施与保障(四门课共性)

教学团队 · 教学方法 · 教学设施 · 教材与资源

1教学团队

2统一的教学方法(四步 + 边敲边讲)

环节课堂时间做什么
回顾与引子约 5 分钟回顾上节文件,用真实问题引入本节任务
理解约 8 分钟讲清「为什么」,先生活类比、再给正式定义
演示约 17 分钟边敲边讲、学生同步跟敲,含故意写错一次并当场排错
练习与验收约 15 分钟完成实战演练并验收;每节课留下一个能打开的文件

3教学设施与资源

考核设计的三条共同原则:① 过程与结果并重——平时表现、上机任务与期末项目/考试共同构成成绩;② 实操优先——四门课的实践学分占比均不低于 50%,考试课的项目/作品占 50%;③ 允许重做、力求人人过关——上机任务设「做错可重做、取最高分」机制,帮助学生通过反复练习达成学习目标。