2024年安徽省技能大赛中职组赛项规程
(征求意见稿)
赛项名称 | Python程序开发 |
赛项编号 | 50 |
赛项组别 | 学生个人赛 |
一、竞赛目标
“十四五”时期,为全面、深入贯彻落实习近平总书记对技能人才工作的重要指示精神,以“新时代、新技能、新梦想”为主题,着力提升职业技能竞赛科学化、规范化、专业化水平,进一步创新组织形式、提高竞赛质量、推进成果转换、实现以赛促学、以赛促训,促进院校相关专业教学改革、提升学生综合实践技能,进一步加强全省技能人才队伍建设,培育专业知识娴熟、善于创新的高素质复合型工科人才。
本赛项围绕Python技术发展趋势和Python在相关产业应用中的典型工作岗位技能而设计。以市场需求为导向,通过同台竞技与交流,促进教学资源、教学模式和教学理念的升级,开拓互联网时代综合性技能人才的培养,促进Python相关领域的技术创新和教学资源转化,为Python产业发展提供未来技术和技能人才。
二、竞赛内容
(一)赛项内容
Python程序开发赛项通过“计算机理论基础”、“数据库系统运维”、“Python程序开发”三个模块,综合考查软件技术应用及其他相关专业学生对计算机编程基础知识、操作系统基础知识、Python基础语法知识、程序控制结构、网站设计基础知识、数据库系统的管理和使用能力、Python程序的开发和设计能力。
通过赛项对参赛选手所学知识技能进行综合检验,增强学生职业素质,促进了中职院校相关专业及课程建设,提升教学环境与产业环境之间的契合度,衔接相关高职专业,提升毕业生的升学空间及就业竞争力。引领软件人才的培养,推动软件技术及应用专业的建设。赛项内容的考核点包括:
模块一:计算机理论基础(30%)
综合考察参数选手对计算机编程基础知识的理解与掌握情况,包括但不限于以下知识点:
- 操作系统的基本操作与使用,如Linux系统、Windows系统;
- 计算机网络基本概念;
- 网页设计基础知识,如HTML、CSS、JavaScript基本语法;
- Python基本概念与基础语法,如基本数据类型的概念、基本数据运算、内建函数等;
- 程序设计的基本概念,如数据及文件的读写操作、程序控制结构的应用、函数的定义与调用、Python常用的模块、面向对象程序设计基础语法等;
- 数据库的基本概念及理论知识。
模块二:数据库系统运维(25%)
综合考察参赛选手对MySQL数据库系统技术的基本操作。包括但不限于以下知识点:
- 数据库系统的搭建、配置及使用;
- 数据库系统用户权限管理;
- 数据库系统基于数据库的运维管理;
- 数据库系统基于数据表的运维管理及基本操作,如创建、修改、查询、删除等;
- 数据库系统基于表数据的运维管理,如创建、修改、查询、删除等;
模块三:Python程序开发(45%)
综合考察参赛选手Python程序开发的编码能力,进行数据清洗、数据处理、数据分析,包括但不限于以下知识点:
- 网页设计基础知识,如HTML、CSS、JavaScript基本语法;
- 基于Python读写常见格式的数据文件,如txt文件、json文件、excel文件、csv文件、sql文件。
- 掌握Python程序控制结构设计;
- 掌握自定义函数、调用程序调试;
- 掌握使用Python工具NumPy、Pandas等进行数据清洗操作,对缺失数据、噪音数据、重复数据、异常数据等脏数据进行清洗;
- 掌握使用Python工具NumPy、Pandas等根据进行数据处理操作,进行数据切片、数据筛选、数据合并、数据分组等;
- 掌握使掌握使用 Python 可视化库 Matplotlib、Seaborn 对数据进行可视化展示,掌握常用图表的绘制,如柱状图、折线图、饼图、散点图等。展示,掌握常用图表的绘制,如柱状图、折线图、饼图、散点图等。
- 掌握数据存储;
- 竞赛技能要求及占比
模块设置 | 主要内容 | 竞赛时长 | 占比 | |
模块一 | 计算机理论基础 |
计算机网络基础知识; 网页设计与制作基础知识; Python基本概念与基础语法; 常用程序控制结构的应用; 函数的定义与调用; Python常用的模块的应用; 面向对象程序设计基础概念; 计算机网络基础概念; 数据库基础及应用。 |
4 小 时 |
30% |
模块二 | 数据库系统运维 |
数据库的基础知识; 数据库的安装与配置; 数据库的安全管理、备份与还原; 数据库、数据表的设计与创建; 表数据的运维管理。 |
25% | |
模块三 | Python程序开发 |
网页设计基础知识; 程序控制结构的设计与应用; 函数的定义与调用; 面向对象编程; Python内置函数及常用库的应用; 基于Python实现数据清洗、数据处理操作,NumPy、Pandas库的应用; 职业素养。 |
45% |
三、竞赛方式
本赛项为个人赛,各院校组建参赛队不得超过3支,参赛选手为在籍中职学生,性别和年级不限,限配1名指导教师。
本赛项竞赛时长 240 分钟,考核学生理论测试及实际操作能力,其中理论测试占比30%,实际操作能力占比70%。
四、竞赛规则
1.选手必须是全市中等职业学校(含省属中专学校,技工学校,高级技工学校、技师学院中级工班,初中起点五年一贯制高职班)全日制在籍一、二年级学生或全市从事中职相关专业教学、实训的在职在岗专任教师。往届全国职业院校技能大赛中获得一等奖的选手,不得参加相同赛项的比赛。
2.选手和指导教师报名确认后不得随意更换。选手因故无法参赛的,须由所在学校在本赛项开赛5个工作日前出具书面说明,经市大赛组委会办公室核实后方可更换选手。
3.开赛前一天安排参赛队熟悉比赛场地,召开领队会议,抽签确定组别。选手出场顺序、位置、比赛所用器材等均由抽签决定,不得擅自变更、调整。
4.选手须提前30分钟检录进入赛场,按照抽签工位号参加比赛,迟到15分钟以上者取消比赛资格,开赛30分钟后方可离开赛场。
5.赛场提供竞赛指定的专用材料、工具及相关必需用品,选手不可自带。选手不得携带任何通讯工具及存储设备、纸质材料等物品进入赛场。
6.任何人不得以任何方式公开参赛队及个人信息。
7.比赛过程中如因材料、设备等原因发生故障,由裁判长进行评判;如因选手个人原因造成设备故障而无法继续比赛,裁判长有权决定终止该选手比赛;如非选手原因造成设备故障的,由裁判长视具体情况作出裁决,确定为设备故障问题的,将给选手补足技术人员排除设备故障所耽误的比赛时间。
8.比赛结束前10分钟,裁判员提醒选手比赛时间。裁判员宣布比赛结束后,选手必须立即停止一切操作,按要求离开赛场。选手如提前结束比赛,须向裁判员举手示意,由裁判员记录终止时间。
五、评分细则
(一)评分原则
竞赛满分为100分。竞赛成绩评判将根据“计算机理论基础”、“数据库系统运维”、“Python程序开发”三个模块评分,分值权重分别为30%、25%和45%,其中理论考核题型包括但不限于单选题、多选题、判断题、填空题。
竞赛总得分=计算机理论基础得分+数据库系统运维得分+Python程序开发得分。
(二)评分方法
1.参与赛项成绩管理的组织机构包括裁判组、仲裁组和监督组,裁判组实行“裁判长负责制”,设裁判长1 名,全面负责赛项的裁判与管理工作,裁判组包含评分裁判、加密裁判和现场裁判。
2.评分裁判负责对参赛队的竞赛成果按赛项评分标准进行评定。在比赛进行的过程中评分裁判不到比赛现场,参赛选手退出赛场后,评分裁判进入现场/评分室对各工位进行评分。
3.赛项采取两次加密原则,加密裁判负责对参赛选手抽签进行加密并且保密,不得将任何信息透露给其他人员,否则按照相关规定予以处理。
4.现场裁判负责对整个赛场进行巡查和监督,必须严格按照现场裁判要求做好相应工作。
5.监督组对裁判组的工作进行全程监督,并对竞赛成绩抽检复核。仲裁组负责接受由参赛队领队提出的书面申诉,组织复议并及时反馈复议结果。
6.赛项成绩解密后,经裁判长、监督组签字后,在赛项执委会指定的地点,以纸质形式向全体参赛队进行公布。成绩公布2 小时无异议后,将赛项总成绩的最终结果录入赛务管理系统。
(三)评分细则
模块 | 考核知识点和技能点 | 权重 | 评分标准 |
计算机编程基础 | 操作操作基础知识 | 30% | 结果评分(客观) |
计算机网络基础知识 | |||
网页设计基础知识,如HTML、CSS、JavaScript基本语法 | |||
Python常用数据类型 | |||
Python基本数据运算操作 | |||
Python内建函数、第三方库的应用 | |||
Python数据读写操作 | |||
常用的程序控制结构 | |||
函数的定义与调用 | |||
面向对象编程基础知识 | |||
数据库基本操作知识 | |||
数据库系统运维 | MySQL数据库系统安装、部署 | 25% | 结果评分(客观) |
对MySQL数据库进行用户权限管理 | |||
基于数据库的运维管理 | |||
基于数据表的基本操作(增删改查) | |||
基于表数据的基本操作(增删改查) | |||
Python程序开发 | 网页设计基础知识 | 45% | 结果评分(客观) |
Python读写文件操作 | |||
Python程序控制结构设计 | |||
函数的定义、调用与调试 | |||
掌握NumPy、Pandas工具进行数据清洗 | |||
掌握NumPy、Pandas工具进行数据处理 | |||
掌握数据存储操作 | |||
综合职业素养 |
六、奖项设置
本赛项设参赛选手个人一、二、三等奖。奖项设定以赛项实际参赛队总数为基数,以参赛队最终比赛成绩为依据,一、二、三等奖获奖比例分别为10%、20%、30%(小数点后四舍五入)。获得一等奖的参赛队指导教师获“优秀指导教师奖”。
奖项获得根据参赛队最终成绩由高到低进行排序,如出现参赛队最终成绩并列的情况,按照模块三、二、一顺序的得分高低排序,即总成绩相同的情况下比较模块三的成绩,模块三成绩高的排名优先,如果模块三成绩也相同,则按模块二的成绩进行排名,以此类推完成相同成绩的排序。
七、赛项安全
赛事安全是技能竞赛一切工作顺利开展的先决条件,是赛事筹备和运行工作必须考虑的核心问题。赛项执委会采取切实有效措施保证大赛期间参赛选手、指导教师、裁判员、工作人员及观众的人身安全。
参考2023年安徽省职业院校技能大赛的有关要求,依据申报赛项自身特点,安全保障措施描述如下。
(一)比赛环境
1.执委会须在赛前组织专人对比赛现场、住宿场所和交通保障进行考察,并对安全工作提出明确要求。赛场的布置,赛场内的器材、设备,应符合国家有关安全规定。如有必要,也可进行赛场仿真模拟测试,以发现可能出现的问题。承办单位赛前须按照执委会要求排除安全隐患。
2.赛场周围要设立警戒线,要求所有参赛人员必须凭执委会印发的有效证件进入场地,防止无关人员进入发生意外事件。比赛现场内应参照相关职业岗位的要求为选手提供必要的劳动保护。在具有危险性的操作环节,裁判员要严防选手出现错误操作。
3.承办单位应提供保证应急预案实施的条件。对于比赛内容涉及高空作业、可能有坠物、大用电量、易发生火灾等情况的赛项,必须明确制度和预案,并配备急救人员与设施。
4.严格控制与参赛无关的易燃易爆以及各类危险品进入比赛场地,不许随便携带书包进入赛场。
5.大赛现场需对赛场进行网络安全控制,以免场内外信息交互,充分体现大赛的严肃、公平和公正性。
6.执委会须会同承办单位制定开放赛场和体验区的人员疏导方案。赛场环境中存在人员密集、车流人流交错的区域,除了设置齐全的指示标志外,须增加引导人员,并开辟备用通道。
7.大赛期间,承办单位须在赛场管理的关键岗位,增加力量,建立安全管理日志。
(二)生活条件
1.比赛期间,原则上由执委会统一安排参赛选手和指导教师食宿。承办单位须尊重少数民族的信仰及文化,根据国家相关的民族政策,安排好少数民族选手和教师的饮食起居。
2.比赛期间安排的住宿地应具有宾馆/住宿经营许可资质。以学校宿舍作为住宿地的,大赛期间的住宿、卫生、饮食安全等由执委会和提供宿舍的学校共同负责。
3.各赛项的安全管理,除了可以采取必要的安全隔离措施外,应严格遵守国家相关法律法规,保护个人隐私和人身自由。
(三)组队责任
1.各学校代表队组成后,须制定相关管理制度,并对所有选手、指导教师进行安全教育。
2.各参赛队伍须加强对参与比赛人员的安全管理,实现与赛场安全管理的对接。
(四)应急处理
比赛期间发生意外事故,发现者应第一时间报告赛项执委会,同时采取措施避免事态扩大。赛项执委会应立即启动预案予以解决并报告赛区执委会。赛项出现重大安全问题可以停赛,是否停赛由赛区执委会决定。事后,赛区执委会应向大赛执委会报告详细情况。
(五)处罚措施
1.因参赛队伍原因造成重大安全事故的,取消其获奖资格。
2.参赛队伍有发生重大安全事故隐患,经赛场工作人员提示、警告无效的,可取消其继续比赛的资格。
3.赛事工作人员违规的,按照相应的制度追究责任。情节恶劣并造成重大安全事故的,由司法机关追究相应法律责任。
八、竞赛须知
(一)竞赛日程表
日期 | 时间 | 事项 |
竞赛前一日 | 09:00-15:00 | 专家、裁判、各参赛队报到 |
13:00-14:00 | 赛前工作会议 | |
14:00-15:00 | 裁判培训会议 | |
15:30-16:00 | 领队会议,抽取顺序号和监督员 | |
16:00-17:00 | 参赛队熟悉赛场 | |
17:00-18:00 | 检查封闭赛场 | |
竞赛日 | 07:00-07:15 | 各参赛队集合 |
07:15-07:45 | 参赛队检录、二次加密 | |
07:45-08:00 | 选手进入赛位、检查竞赛环境 | |
08:00-12:00 | 比赛 | |
13:30-19:00 | 成绩评定 | |
12:00-14:00 | 申诉受理 | |
19:00-21:00 | 成绩核定及公示 |
注:具体竞赛日期以后续通知为准。
(二)竞赛流程图
(三)技术规范
竞赛项目的命题结合企业职业岗位对人才培养需求,并参照表中相关国家职业标准制定
序号 | 标准号 | 中文标准名称 |
1 | GB/T11457-2006 | 信息技术、软件工程术语 |
2 | GB8566-88 | 计算机软件开发规范 |
3 | GB/T 12991-2008 | 信息技术数据库语言 SQL 第 1 部分:框架 |
4 | GB/T 28821-1012 | 关系数据管理系统技术要求 |
5 | LD/T81.1-2006 | 职业技能实训和鉴定设备技术规范 |
6 | GB8566-88 | 计算机软件开发规范 |
7 |
SJ/T11291-2003
|
面向对象的软件系统建模规范 |
8 | GB/T 11457-2006 | 信息技术、软件工程术语 |
9 | GB/T8567-2006 | 计算机软件文档编制规范 |
10 | GB/T 15853 -1995 | 软件支持环境 |
11 | GB/T 17544-1998 | 信息技术 软件包 质量要求和测试 |
12 | GB/T 8566 -2001 | 信息技术 软件生存周期过程 |
13 | GB/T 13725-2019 | 建立术语数据库的一般原则与方法 |
14 | GB/T 5271.17-2010 | 信息技术 词汇 第17部分:数据库 |
15 | GB/T 16786-2007 | 术语工作 计算机应用 数据类目 |
16 | GB/T 18726-2011 | 现代设计工程集成技术的软件接口规范 |
17 | GB/T 30999-2014 | 系统和软件工程生存周期管理过程描述指南 |
18 | GB/Z 31102-2014 | 软件工程知识体系指南 |
19 | GB/T 8567-2006 | 计算机软件文档编制规范 |
20 | GB/T 32424-2015 | 系统与软件工程 用户文档的设计者和开发者要求 |
(四)建议使用的比赛器材、技术平台和场地要求
1.比赛器材
竞赛设备主要包括计算机、服务器、竞赛平台,以及常用开发工具软件。竞赛涉及的所有软件均为正版或开源软件,如下表所示。
设备类型 | 名称 | 版本号 |
技术平台 | 中慧云启Python程序开发平台 | V2.0 |
服务器 | 竞赛操作系统 | Ubuntu18.04 64位及以上 |
关系型数据库 | MySQL 5.7及以上 | |
浏览器 | Chrome 90 及以上 | |
开发语言 | Python 3.7.x及以上 | |
Python第三方库 | Requests 2.26.x 及以上 | |
Lxml 4.6.x 及以上 | ||
Openpyxl 3.0.x 及以上 | ||
SQLAlchemy 1.4.x 及以上 | ||
Matplotlib 3.4.x及以上 | ||
Seaborn 0.11.2及以上 | ||
Numpy 1.19.x 及以上 | ||
Pandas 1.3.x 及以上 | ||
PyMySQL 1.0.x 及以上 | ||
开发工具 | PyCharm Community Edition 2021及以上 | |
输入法 | fcitx-googlepinyin | |
文字处理软件 | WPS | |
PC机 | 截图工具 | Windows10系统自带截图工具 |
PC机操作系统 | Windows10 专业版(64位) |
注:所需依赖库及其他第三方库以实际环境为准。
选手机硬件配置如下表。
类别 | 部件 | 参数 |
选手工位计算机(1台) | CPU | Intel 9代 i7及以上 |
内存 | 16G及以上 | |
硬盘 | 固态硬盘256GB及以上 | |
显示器 | 23.8寸及以上 | |
选手工位网络 | \ | 200Mbps 及以上 |
U盘或移动硬盘 | \ | 64GB及以上 |
竞赛服务器配置如下表。
类别 | 部件 | 参数 |
服务器 | CPU | 2 颗 Intel Xeon 银牌 4214R以上 |
内存 | 服务器内存256GB 以上 | |
硬盘 | 1TB以上SSD*2 (Raid1) | |
网卡 | 4*1GbE | |
网络 | \ | 1000Mbps及以上 |
说明 | 服务器每台支持25人 |
2.技术平台
本赛项使用“中慧云启 Python 程序开发平台V2.0”作为技术平台。
竞赛平台采用业界主流的框架构建,框架架构及性能均保持世界先进水准,保证与生态内各组件之间的平滑集成与互联互通,对外提供标准统一API接口,具有故障自愈的能力,可以最大限度地支持系统的正常运行。平台采用开放的技术和国际标准,运行稳定可靠,部署快捷,可以根据未来业务的增长和变化平滑扩充和升级,最大程度地减少对现有平台的调整。
竞赛平台提供包括系统管理员,裁判,选手三种角色。管理员负责系统基础维护配置、用户管理,裁判负责对提交结果进行评分等评判工作,选手使用本系统创建的竞赛环境完成竞赛并提交答题报告;
本赛项的竞赛选题基于Python主流技术设计完成,不依赖于特定平台。
3.场地要求
竞赛场地包括参赛选手竞赛区域、展示平台区、裁判区、技术支持区、检录区、服务区。
1.参赛选手竞赛区。每个竞赛工位需标有醒目的工位编号,各工位间距大于1.5m,每个工位面积大于8㎡,每个工位保证独立用电单元(安装漏电保护开关),确保参赛队之间互不干扰。赛场要求竞赛过程全程无死角视频监控,监控录像保存 3 个月。环境标准要求保证赛场采光(大于
500lux)、照明和通风良好,提供稳定的水、电,并提供应急的备用电源,提供足够的干粉灭火器材。
2.展示平台区。需要与比赛场地分开的隔离带,供参赛队领队、指导教师及工作人员休息,并开展其他相关活动。
3.裁判区。供裁判休息及工作场地。共配有服务器1台,计算机5台、桌椅10套,A4激光打印机1台,饮水机、纸杯、文具用品若干。
4.技术支持区。技术支持人员的工作场地。
5.检录区。参赛选手检录区域。
6.服务区。配备常用药品、消毒用品等急救用品,提供医疗等服务保障,并用隔离带隔离。
九、申诉处理
1.参赛队对不符合赛项规程规定的仪器、设备、工装、材料、物件、计算机软硬件、竞赛使用工具、用品,竞赛执裁、赛场管理,以及工作人员的不规范行为等,可通过参赛队领队向赛点监督员提出申诉。
2.申诉时效为赛项比赛结束时起至选手成绩公示满2小时止。超过时效的申诉视作咨询,不作为申诉处理。
3.申诉启动时,参赛队领队向赛点监督员递交本人和选手签名的申诉书。申诉书应对申诉事件的现象、发生时间、涉及人员、申诉依据等进行实事求是地叙述。非书面申诉视作咨询,不作为申诉处理。
4.赛点监督员在接到申诉书后2小时内组织赛点负责人、裁判长进行复议,并及时将复议结果以赛点名义书面告知申诉参赛队。申诉参赛队如对复议结果有异议,可向市技能大赛组委会办公室提出,由市技能大赛组委会办公室处理。
5.申诉参赛队可随时提出放弃申诉。
- 最新
- 最热
查看全部没有评论内容