admin 管理员组

文章数量: 1087135


2024年6月17日发(作者:接口测试入门基础)

《Python全栈开发项目实训》课程标准

适用专业 人工智能技术应用 修读学期 第三学期 制订时间 2023/11/9

课程代码

课程类型

0061395

C类

课程学时

课程性质

32

必修课

课程学分

课程类别

2

专业课

对应职业资格或社会培训证书 Python 程序开发职业技能等级证书

一、课程定位

Python全栈开发课程是人工智能技术应用专业的一门专业方向课程,主要讲授Flask

框架基础知识和Django框架基础知识内容。目标是通过本课程学习,实训实践锻炼学生灵

活运用基础专业技术的能力、加深对专业基础知识的理解,学生能够掌握Web全栈开发的

能力,既可以使用JS美化前端,又可以使用python进行网站后台开发,掌握基本的网站

设计能力,具备一定的Python动态网站编程能力,并能熟练应用Python在windows环境

下进行网站编程,能够适应Python全栈工程师等岗位的需求。可以使学生进一步认识软件

开发的工作流程、工作要求和工作方法,了解设计和制作一个可流畅运行的软件程序的过

程中所需要的知识和技能,在实践中加深对专业的认知,进一步明确学习目标,增强专业

学习动力,为学习后续专业课程打下基础。

先修课程:

Python程序设计、网页设计与制作、数据库原理与设计

后续课程:

人工智能行业项目实训

二、课程设计思路

该门课程以职业能力培养为目标、以培养规范软件设计方法、编码习惯,熟悉在集成开

发环境下进行应用软件程序开发的能力为基本要求,以业务需求为主题,紧紧围绕完成工

作任务的需要来选择和组织课程内容,突出工作任务与知识的联系,让学生在职业实践活

动的基础上掌握知识,增强课程内容与职业能力要求的相关性,提高学生的就业能力。

三、课程学习目标

本课程主要为从事软件开发领域的企事业单位培养具备软件开发专业知识、具有软件

开发能力的实践型人才。根据岗位的需求,学生需要完成如下典型工作任务:根据任务书

理解工作要求、比照自身工作能力认识和改善工作计划、使用过程设计的方法设计程序、

根据设计要求编写程序、编译和调试程序直至程序可运行。

知识目标:了解软件开发阶段的工作流程和要求;了解面向对象的软件设计方法;熟悉

1

集成开发环境的使用方法;掌握Flask框架基础知识;掌握Django框架基础知识;关系型

数据的编程。

能力目标:能够熟练使用集成开发环境;了解查阅相关手册及资料的方法和渠道;能独

立完成面向对象的程序设计;能根据详细设计资料独立编写程序;能在指导下解决程序编

译错误和运行错误;能够自行设计代码框架;具备Python动态网站的编程能力。

素质目标:培养结构化程序设计思想和良好的编码规范,养成善于思考、深入研究的良

好自主学习的习惯和创新精神;培养细致缜密的工作态度、团结协作的良好品质、沟通交

流和书面表达能力;培养学生不怕困难,勇于攻克难关,自强不息的优良品质;养成爱岗

敬业、遵守职业道德规范、诚实、守信的高尚品质。

四、课程典型工作任务

本课程教学采用“任务驱动”的项目教学模式,理论教学内容与实践教学内容融为一体,

以知识点递进关系为引导形成了迭代式的工作任务:

1.下达任务书

2.执行任务 3.验收任务成果

图1 课程典型工作流程

五、课程整体设计

序号

学习单元名称

下达任务书

执行任务

验收任务成果

课程学习总学时

学习性工作任务或项目名称

发布实训目标和工作要求

指导学生按照实训任务要求进行工作

根据实训目标要求检查实训成果

——

学时分配

2

26

4

32

1

2

3

六、课程思政元素

序号

1

2

3

4

5

6

7

8

9

思政元素

明确作为计算机类专业从业者所应具备的

技术责任、职业道德与行业规范

爱岗敬业

诚实守信

追求卓越

科学协作

知识共享

勇于创新

精益求精

钉子精神

2

思政元素类别

职业素质

职业道德

职业道德

职业道德

科学道德素养

科学道德素养

科学道德素养

工匠精神

工匠精神

融入知识点

项目启动

项目启动

项目启动

项目启动

项目编码过程

项目编码过程

项目编码过程

项目编码过程

项目编码过程

10

11

专注本职

不断创新

工匠精神

工匠精神

项目编码过程

项目编码过程

注1:每门课程融入10个以上元素。

注2:思政元素可分为习近平新时代中国特色社会主义思想、社会主义核心价值观、中华优秀传统文

化、宪法法治意识、职业理想、职业道德、职业素养、工匠精神、马克思主义劳动观等类别。

六、课程学习单元内容与要求

学习单元名称

学习性工作任务或项目

学习方法建议

学习重点与难点

组织实施建议

学习场地与设施建议

知识与技能准备

学习素材准备

下达实训任务

1.目标:明确实训工作目标

2.具体任务:发布实训任务

3.活动设计:宣讲、答疑

讲授法、讨论法

重点:明确任务要求;难点:让学生意识到按时按质完成实训任

务的重要性

开放网络环境、准备前期课程书籍备查、分组讨论

选用基础课程中的一个案例项目,要求学生从零开始独立完成。

教学形式以学生复习训练为主,教师指导为辅。

在机房实施课程教学,做到每人一台计算机,有开发环境,有

Internet或充足的帮助文档。

已完成前期专业课程教学,能够熟练操作计算机

实训指导书

理解实训要求和目标成果要求

要求:

1.理解实训的过程要求

2.了解实训后的成果物

3.了解实训的工作流程

拟实现的能力目标

N1.1 了解工作要求

N1.2 了解成果物要

N1.1 分析能力

N1.2 问题发现能力

必须掌握的知识内容

Z1.1 工程文档阅读

Z1.2 理解力

Z1.1 编程技术

Z1.2 程序设计方法

Z1.3 开发工具和环境

Z1.4 Web概述

Z1.5 Web前端开发基础

学时

0.5

载体或活动

发布实训任务,明确

实训要求

学习考核与评价

学习单元设计

发布任务书

知识准备

1.5

本学习单元学时小计 2

学习单元名称 执行任务

1.目标:完成任务书中的任务要求

2.具体任务:参见任务书

3.活动设计:学生每日按照工作计划完成

当日任务;教师随堂随时发现问题后指导

学生解决问题;鼓励学生相互学习、讨论;

鼓励学生通过查阅资料和试错等方法独

载体或活动

学习性工作任务或项目

设计、编程

3

立解决问题。

学习方法建议

学习重点与难点

实践法、答疑法、讨论法

重点:掌握独立发现和解决问题的方法;

难点:学习发现问题和解决问题的方法;培养学生间沟通交流互

助的合作习惯;掌握把知识用于实际问题解决的过程中的方法。

开放网络环境、准备前期课程书籍备查、分组讨论

选用基础课程中的一个案例项目,要求学生从零开始独立完成。

教学形式以学生复习训练为主,教师指导为辅。

在机房实施课程教学,做到每人一台计算机,有开发环境,有

Internet或充足的帮助文档。

1.已完成前期专业课程教学,能够熟练操作计算机

2.已理解工作任务要求和工作计划

实训指导书

1.问题发现和解决能力

2.沟通交流能力

3.合作能力

4.软件设计和编程能力

拟实现的能力目标

N1.1 发现问题能力

N1.2 解决问题能力

N1.3 沟通能力

N1.4 合作精神

N1.1 编码能力

N1.2 调试能力

必须掌握的知识内容 学时

Z1.1 Python常用Web框架概述

Z1.2 Flask框架的使用

5

Z1.3 Django框架的使用

Z1.4 程序设计方法

Z1.5 开发工具和环境

Z1.1 项目实战:Flask框架搭

建项目系统

23

Z1.2 项目实战:Django框架搭

建项目系统

28

组织实施建议

学习场地与设施建议

知识与技能准备

学习素材准备

学习考核与评价

学习单元设计

Python常用Web框架

设计与编码

本学习单元学时小计

学习单元名称 验收实训成果

1.目标:检验实训效果

2.具体任务:检查任务完成情况

3.活动设计:针对不同的任务要求和项目

成果,有针对性地设置检查方式,通过检

查每个学生的成果物和对实训过程的理

解,来检验学生在实训过程中对专业知识

转化为技能的成效

实践法、讨论法、讲授法

重点:检验实训效果;

难点:通过学生的现场表达、文字表述、肢体语言等判断学生对

开发过程的理解和团队精神的领会

开放网络环境、准备前期课程书籍备查、分组讨论

选用基础课程中的一个案例项目,要求学生从零开始独立完成。

教学形式以学生复习训练为主,教师指导为辅。

在机房实施课程教学,做到每人一台计算机,有开发环境,有

4

载体或活动

学习性工作任务或项目

答辩、面对面检查

学习方法建议

学习重点与难点

组织实施建议

学习场地与设施建议

Internet或充足的帮助文档。

知识与技能准备

学习素材准备

1.已完成前期专业课程教学,能够熟练操作计算机

2.已理解工作任务要求和工作计划

实训指导书

1.问题发现和解决能力

2.沟通交流能力

3.合作能力

4.软件设计和编程能力

拟实现的能力目标

N1.1问题解决能力

N1.2 总结能力

N1.3 沟通能力

N1.4 合作精神

必须掌握的知识内容

Z1.1 编程技术

Z1.2 软件设计

学时

学习考核与评价

学习单元设计

答辩或面对面检查

4

本学习单元学时小计 4

七、课程考核与评价

本课程的考核采用过程考核的方法,对每个项目的理论掌握、代码编写技能、

工作作风与职业道德、学习态度、沟通合作精神等环节进行考核,最后按照不

同考核内容的比例给出最终总成绩。灵活多样的考核方式可以全面考核学生的

学习效果。课程考核方式见下表。

学生学习成绩评价与考核表

评价项目

程序可执行性

功能完整性

过程性

程序结构合理性

评价

现场表达流畅性

问题总结完整性

合计

评价内容

程序可执行

功能完整

程序结构合理

现场表达流畅

问题总结完整

评价形式

成果物评审

成果物评审

成果物评审

答辩

答辩

权重(%)

20%

20%

20%

20%

20%

100%

分值

20

20

20

20

20

100

注:1.评价内容:主要包括基本概念的理解程度,具体技能方法的掌握程度,相关法律法规的认知水

平,工作方案设计实施能力,团队合作能力,工作态度(包括出勤),工作效率(包括进度),工

作质量(失误率、正确率)等;

2.评价形式:主要包括学生提交的工作成果,理论作业,调查报告,试卷测试成绩,回答问题表

现,问卷表等。

5


本文标签: 学生 工作 课程 能力 学习