一、专业名称(专业代码)
软件技术(610205)。
二、入学要求
普通高级中学毕业、中等职业学校毕业或具备同等学力。
三、 基本修业年限
三年。
四、 职业面向
本专业职业面向如表1所示。
表!本专业职业面向
所属专业大类
(代码) | 所属专业类
(代码) | 对应行业
(代码) | 主要职业类别
(代码) | 主要岗位群或 技术领域举例 |
电子信息大类
(61) | 计算机类
(6102) | 软件和信息
技术服务业 (65) | 计算机软件工程技术人员
(2 -02 -10 -03); 计算机程序设计员 (4 -04 -05 -01); 人工智能工程技术人员 (2 -02 -10-09); 大数据工程技术人员 (2-02-10-11); 计算机软件测试员 (4 -04 -05 -02) | 软件开发; 软件测试; 软件技术支持; Web前端开发; 人工智能系统开发; 大数据处理 |
五、培养目标
本专业培养理想信念坚定,德、智、体、美、劳全面发展,具有一定的科学文化水平, 良好的人文素养、职业道德和创新意识,精益求精的工匠精神,较强的就业能力和可持续发 展的能力,掌握本专业知识和技术技能,面向软件和信息技术服务业的计算机软件工程技术 人员、计算机程序设计员、计算机软件测试员、人工智能工程技术人员、大数据工程技术人 员等职业群,能够从事软件开发、软件测试、软件编码、软件技术支持、Web前端开发、 人工智能系统开发、大数据处理等工作的高素质技术技能人才#
六、培养规格
本专业毕业生应在素质、知识和能力等方面达到以下要求:
- 素质
- 坚定拥护中国共产党领导和我国社会主义制度,在习近平新时代中国特色社会主 义思想指引下,践行社会主义核心价值观,具有深厚的爱国情感和中华民族自豪感。
(2 )崇尚宪法、遵法守纪、崇德向善、诚实守信、尊重生命、热爱劳动,履行道德准 则和行为规范,具有社会责任感和社会参与意识。
- 具有质量意识、环保意识、安全意识、信息素养、工匠精神、创新思维、全球 视野。
- 勇于奋斗、乐观向上,具有自我管理能力、职业生涯规划的意识,有较强的集体 意识和团队合作精神。
- 具有健康的体魄、心理和健全的人格,掌握基本运动知识和1~2项运动技能,养 成良好的健身与卫生习惯,以及良好的行为习惯。
- 具有一定的审美和人文素养,能够形成1~2项艺术特长或爱好。
- 知识
- 掌握必备的思想政治理论、科学文化基础知识和中华优秀传统文化知识。
- 熟悉与本专业相关的法律法规以及环境保护、安全消防、文明生产等知识。
- 掌握面向对象程序设计的基础理论知识。
- 掌握数据库设计与应用的技术和方法#
- 掌握Web前端开发及UI设计的方法#
- 掌握Java、.Net等主流软件开发平台相关知识。
- 掌握软件测试技术和方法。
- 了解软件项目开发与管理知识。
- 了解软件开发相关国家标准和国际标准。
- 能力
- 具有探究学习、终身学习、分析问题和解决问题的能力。
- 具有良好的语言、文字表达能力和沟通能力。
- 具有良好的团队合作与抗压能力。
- 具有阅读并正确理解软件需求分析报告和项目建设方案的能力。
- 具有计算机软硬件系统安装、调试、维护的实践能力。
- 具有简单算法的分析与设计能力,并能用HTML5、Java、C#等编程实现。
- 具有数据库设计、应用与管理能力。
- 具有软件界面设计能力。
- 具有桌面应用程序及Web应用程序开发能力。
- 具有软件测试能力。
- 具有软件项目文档的撰写能力。
- 具有软件的售后技术支持能力。
- 具有对软件产品应用、行业技术发展进行调研与分析的能力,初步具备企业级应 用系统开发能力。
七、课程设置及学时安排
- 课程设置
本专业课程主要包括公共基础课程和专业课程。
- 公共基础课程
根据党和国家有关文件规定,将思想政治理论、中华优秀传统文化、体育、军事理论与 军训、大学生职业发展与就业指导、心理健康教育等列入公共基础必修课;并将党史国史、 劳动教育、创新创业教育、大学语文、信息技术、高等数学、公共外语、健康教育、美育、 职业素养等列入必修课或选修课。
学校根据实际情况可开设具有本校特色的校本课程。
- 专业课程
专业课程一般包括专业基础课程、专业核心课程、专业拓展课程,并涵盖有关实践性教 学环节。学校可自主确定课程名称,但应包括以下主要教学内容:
- 专业基础课程。
专业基础课程一般设置6~8门,包括:计算机应用基础、静态网页设计与制作、C语 言程序设计、数据结构、HTML5+CSS3 Web前端开发技术、计算机专业英语等。
- 专业核心课程。
专业核心课程一般设置6 ~8门,本专业分为Java开发、.Net开发、Web前端开发三个 方向,每个方向分别设置专业核心课程,各方向之间可实现课程共享。各方向专业核心课程 如下:
Java开发方向包括:Java程序设计、MySQL数据库、Java Web应用开发、Java EE企业 级应用开发、Java开发综合实战、UML建模与设计模式、软件测试技术等。
.Net开发方向包括:C#程序设计、SQL Server数据库、ASP. NET应用开发、ASP. NET MVC高级开发、.Net开发综合实战、UML建模与设计模式、软件测试技术等。
Web前端开发方向包括:HTML5与JavaSGpt程序设计、UI设计基础、美学基础、 Bootstrap应用开发、NodeJS应用开发、Vue应用程序开发、Web前端综合实战等。
(3)专业拓展课程。
专业拓展课程包括:Python程序设计、移动应用开发、软件评测工程实践(考证)、全 国计算机等级考试二级Java实践(考证)、计算机技术与软件专业技术资格程序员实践(考 证)、OCJPJvva开发工程师实践(考证)、UI设计基础、实用项目管理、云计算技术、大数 据技术、人工智能技术等。
- 专业核心课程主要教学内容
专业核心课程主要教学内容如表2所示。
表2专业核心课程主要教学内容
专业 方向 | 序号 | 专业核心 课程名称 | 主要教学内容 |
Java
开发 方向 | 1 | Java程序设计 | Java运行原理与开发环境搭建,Java语言基础,面向对象程序设计思想,继 承与多态;常用类,集合与容器,输入输出流与异常处理,JDBC访问数据 库的方法;多线程,Swing图)界面处理 |
2 | MySQL数据库 | MySQL数据库管理系统的安装与配置;主题数据库的表结构设计与完整性定 义;创建主题数据库和数据表,并定义主键及外键;创建主题数据库的视 、 程、 发 等 数据库对象; 主题数据库的数据 入、 的
删除与更新等;主题数据库的简单与复杂查询、数据统计;设置或者更改数 据库用户或角色权限 | |
3 | Paaa Web 应用 开发 | Java Web环境搭建;JSP语法、JSP内置对象、JvaBean; Java访问数据库的 方法;Servlet入门与配置、Servlet API; JSP开发模式;应用Jvva Web开发 B/S应用系统的技术 | |
4 | Java EE企业级 应用开发 | Spring原理与配置;IOC技术;AQP技术;ShutL入门与配置;ShutL标签 与特性;Hibernah入门与配置;HQL、Hibernah高级特性;SSH框架整合方 法;应用Jwa EE开发企业级应用系统的技术 | |
5 | Java开发综合 实战 | Java软件工程与开发模型;软件项目角色与职责;需求分析与需求获取;软 件系统架构设计的概念及任务,软件界面设计、数据库设计、详细设计;编 码规范与代码优化;软件单元测试、系统测试;软件部署与维护的概念与方 法;项目组织与计划、进度与跟踪、成本与风险管理;软件质量保证与度量 | |
6 | UML建模与设 计 | 面向对象设计概念;UML设计工具;用例图、类图、顺序图、状态图、活动 图、协作图、构件图、部署图的概念和设计方法;面向对象设计原则;设计 模式简介;常用设计模式 | |
7 | 软件测试技术 | 软件开发 程和软件 ; 软件测试工 流程和测试分类; 测试
略和测试环境的搭建;测试管理;白盒测试和黑盒测试用例设计;单元测试 和系统测试;功能测试工具;性能测试工具;测试技巧;测试报告和缺陷测 试报告 |
续表
专业 方向 | 序号 | 专业核心 课程名称 | 主要教学内容 |
,Net
开发 向 | 1 | C#程序设计 | .NET Framework的基本知识;C#程序设计语言的基本语法知识%面向对象程 序设计的基本概念;.NET类库的常用类;WinForm常用控件的使用方法; 文件系统及文件类;ADO. NET数据库应用 |
2 | SQL Server 数 据库 | SQL Server数据库管理系统的安装与配置;主题数据库的表结构设计与完整 性定义;创建主题数据库和数据表,并定义主键及外键;创建主题数据库的 视图、存储过程、触发器等各种数据库对象;主题数据库的数据录入、记录 的删除与更新等;主题数据库的简单与复杂查询、数据统计;设置或者更改 数据库用户或角色权限 | |
3 | ASP. NET 应用 开发 | ASP NET的运行机制、ASP NET页面的生命周期;常用内置对象、验证控 件、服务器控件、数据服务器控件的使用方法;母版页、导航、主题与样式 等创建网站的相关技术;对数据库的访问操作;主题动态网站设计;基于 ■ Net平台的WebForms程序的调试与维护方法 | |
4 | ASP3NET
:FC高级开发 | ASP NET :FC简介;MVC应用程序框架、MVC文件夹、布局、控制器、视 图原理;Entity Framework数据库访问方法;创建MVC模型;应用MVC开发 模式设计动态网站;MVC应用的发布技术 | |
5 | ■ Net开发综合 实战 | . Net软件工程与开发模型;软件项目角色与职责;需求分析与需求获取;软 件系统架构设计的概念及任务,软件界面设计、数据库设计、详细设计; 编码规范与代码优化;软件单元测试、系统测试;软件部署与维护的概 念与方法;项目组织与计划、进度与跟踪、成本与风险管理;软件质量 保证与度量 | |
6 | UML建模与设 计 | 面向对象设计概念;UML设计工具;用例图、类图、顺序图、状态图、活动 图、协作图、构件图、部署图的概念和设计方法;面向对象设计原则;设计 模式简介;常用设计模式 | |
7 | 软件测试技术 | 软件开发过程和软件质量保证方法;软件测试工作流程和测试分类;测试策 略和测试环境的搭建;测试管理;白盒测试和黑盒测试用例设计;单元测试 和系统测试;功能测试工具;性能测试工具;测试技巧;测试报告和缺陷测 试报告 |
续表
专业 方向 | 序号 | 专业核心 课程名称 | 主要教学内容 |
Web 前端 开发 方向 | 1 | HTML5 与 JavaScript
程序设计 | HTMLL简介并与HTMLL的比较;HTMLL本地存储与离线存储原理及应 用;HTMLL Canvas绘图;媒体查询及响应式开发;基于HTMLL制作响 应式单页面应用 |
2 | UI设计基础 | UI设计产品思维;UI设计的规范与标准;UI设计的实用技能;UI在网 页开发的应用实例 | |
3 | 美学基础 | 美学在网站开发中的作用;美学类网站及相关工具;相关制图工具的使 用方法 | |
4 | Bootstrap应用开发 | Bootstrap简介;Bootstrap案例简介与分析;栅格系统的原理;Bootstrap 样式的统一使用方法;利用Bootstrap制作响应式炫彩网页 | |
5 | NodeJS应用开发 | NodeJS简介;NodeJS环境搭建与调试;利用NodeJS搭建Web服务器; 利用NodeJS进行单元测试与UI测试;应用NodeJS进行网页)虫;学习 使用Express框架快速搭建Web网站 | |
6 | Vue应用程序开发 | Vue简介并与其他MVVM框架的比较;Vue基础,包括声明式渲染、条 件循环、处理用户输入、组件化应用构建;Vue模板语法,计算?性与 观察?性、条件与列表渲染方法;Vue组件案例及应用;Vue巧用过渡 及动画方法;编写可复用组件及组件之间的通信;Vue插件的使用,包 括路由Vue – Router,状态管理Vuex; Vue结合axios进行前后端交互; 编写单页面可复用组件的Vue应用 | |
7 | Web前端综合实战 | 使用HTML5和CSS3进行页面基础布局的搭建与样式美化;利用JavaScript 进行动画效果与用户交互逻辑的编写;搭建后台开发框架并创建数据 库;编写后台逻辑代码;实现前后端数据交互处理;运用HTMLL与 CSS3进行页面美化与性能调优;功能测试;利用服务器进行网站发布 |
- 实践性教学环节
实践性教学环节主要包括实验、实训、实习、毕业设计、社会实践等。实训可在校内实 验实训室、校外实训基地等开展完成;社会实践、顶岗实习、跟岗实习由学校组织可在软件 开发企业开展完成。实训实习主要包括企业认知实习、程序设计实践、应用软件开发、企业 级应用软件开发、软件开发综合实战、毕业设计(论文)与顶岗实习等。应严格执行《职 业学校学生实习管理规定》和《高等职业学校软件技术专业顶岗实习标准》。
- 相关要求
学校应统筹安排各类课程设置,注重理论与实践一体化教学;应结合实际,开设安全教 育、社会责任、绿色环保、管理等方面的选修课程、拓展课程或专题讲座(活动),并将有 关内容融入专业课程教学;将创新创业教育融入专业课程教学和相关实践性教学;自主开设 其他特色课程;组织开展德育活动、志愿服务活动和其他实践活动。
(二)学时安排
总学时一般为2800学时,每16-18学时折算1学分。公共基础课程学时一般不少于总学 时的25%。实践性教学学时原则上不少于总学时的50%,其中,顶岗实习累计时间一般为6 个月,可根据实际集中或分阶段安排实习时间。各类选修课程学时累计不少于总学时的10%。
八、教学基本条件
(一) 师资队伍
- 队伍结构
学生数与本专业专任教师数比例不高于25 :1,双师素质教师占专业教师比例一般不低 于60%,专任教师队伍要考虑职称、年龄,形成合理的梯队结构。
- 专任教师
专任教师应具有高校教师资格;有理想信念、有道德情操、有扎实学识、有仁爱之心; 具有软件开发相关专业本科及以上学历;具有扎实的本专业相关理论功底和实践能力;具有 较强信息化教学能力,能够开展课程教学改革和科学研究;有每5年累计不少于6个月的企 业实践经历。
- 专业带头人
专业带头人原则上应具有副高及以上职称,能够较好地把握国内外行业、专业发展,能 广泛联系行业企业,了解行业企业对本专业人才的需求实际,教学设计、专业研究能力强, 组织开展教科研工作能力强,在本区域或本领域具有一定的专业影响力。
- 兼职教师
兼职教师主要从本专业相关的行业企业聘任,具备良好的思想政治素质、职业道德和工 匠精神,具有扎实的专业知识和丰富的实际工作经验,具有中级及以上相关专业职称,能承 担专业课程教学、实习实训指导和学生职业发展规划指导等教学任务。
(二) 教学设施
教学设施主要包括能够满足正常的课程教学、实习实训所需的专业教室、校内实训室和 校 训 等。
- 专业教室基本条件
专业教室一般配备黑(白)板、多媒体计算机、投影设备、音响设备,互联网接入或 Wi-Fi环境,并实施网络安全防护措施;安装应急照明装置并保持良好状态,符合紧急疏散 要求,标志明显,保持逃生通道畅通无阻。
- 校内实训室基本要求
(1) Web前端开发技能实训室。
Web前端开发技能实训室应配备服务器(安装Adobe Photoshop、Visual Studio Code开发 环境)、投影设备、白板、计算机,可运行Chrome浏览器的测试终端,Wi-Fi环境;支持 HTML5与JavaScript程序设计、UI设计基础、Bootstrap应用开发、NodeJS应用开发、Vue应 用程序开发、Web前端综合实战等课程的教学与实训。
(2) Java开发技能实训室。
Java开发技能实训室应配备服务器(安装MyEclipse、MySQL Seaer相关软件及开发工 具)、投影设备、白板、计算机等;支持Java程序设计、MySQL数据库、Java Web应用开 发、Java EE企业级应用开发、Java开发综合实战等课程的教学与实训。
(3) .Net开发技能实训室。
■ Net开发技能实训室应配备服务器(安装Visual Studio 2012以上、SQL Server 2012以 上相关软件及开发工具)、投影设备、白板、计算机(安装Windows 7以上操作系统)等; 支持C#程序设计、SQL Sever数据库、ASP. NET应用开发、ASP. NET MVC高级开发、.Net 开发综合实战等课程的教学与实训。
具体设备配置可参考教育部颁布的《高等职业学校软件技术专业实训教学条件建 设标准》。
- 校外实训基地基本要求
校外实训基地基本要求为:具有稳定的校外实训基地;能够开展软件开发技术专业相关 实训活动;实训设施齐备,实训岗位、实训指导教师确定,实训管理及实施规章制度齐全。
- 学生实习基地基本要求
学 本要 : 具有 定的校 ; 能 软件开发、 软件测试、 软
件编码、软件技术支持、Web前端开发等相关实习岗位,能涵盖当前相关产业发展的主流 技术,可接纳一定规模的学生实习;能够配备相应数量的指导教师对学生实习进行指导和管 理;有保证实习生日常工作、学习、生活的规章制度,有安全、保险保障。
- 支持信息化教学方面的基本要求
支持信息化教学方面的基本要求为:具有可利用的数字化教学资源库、文献资料、常见 问题解答等信息化条件;鼓励教师开发并利用信息化教学资源、教学平台,创新教学方法, 引导学生利用信息化教学条件自主学习,提升教学效果。
(三)教学资源
教学资源主要包括能够满足学生专业学习、教师专业教学研究和教学实施所需的教材、 图书文献及数字教学资源等。
- 教材选用基本要求
按照国家规定选用优质教材,禁止不合格的教材进入课堂。学校应建立专业教师、行业 专家和教研人员等参与的教材选用机构,完善教材选用制度,经过规范程序择优选用教材。
- 图书文献配备基本要求
图书文献配备能满足人才培养、专业建设、教科研等工作的需要,方便师生查询、借 阅。专业类图书文献主要包括:行业政策法规资料,有关软件开发的技术、标准、方法、操 作规范以及实务案例类图书等。
3.数字教学资源配置基本要求
建设、配备与本专业有关的音视频素材、教学课件、数字化教学案例库、虚拟仿真软 件、数字教材等专业教学资源库,应种类丰富、形式多样、使用便捷、动态更新,能满足教 学要求。
九、质量保障
- 学校和二级院系应建立专业建设和教学质量诊断与改进机制,健全专业教学质量 监控管理制度,完善课堂教学、教学评价、实习实训、毕业设计以及专业调研、人才培养方 案更新、资源建设等方面质量标准建设,通过教学实施、过程监控、质量评价和持续改进, 达成人才培养规格。
- 学校和二级院系应完善教学管理机制,加强日常教学组织运行与管理,定期开展 课程建设水平和教学质量诊断与改进,建立健全巡课、听课、评教、评学等制度,建立与企 业联动的实践教学环节督导制度,严明教学纪律,强化教学组织功能,定期开展公开课、示 范课等教研活动。
- 学校应建立毕业生跟踪反馈机制及社会评价机制,并对生源情况、在校生学业水 平、毕业生就业情况等进行分析,定期评价人才培养质量和培养目标达成情况。
- 专业教研组织应充分利用评价分析结果有效改进专业教学,持续提高人才培养 质量。