级软件技术专业人才培养措施.docx
《级软件技术专业人才培养措施.docx》由会员分享,可在线阅读,更多相关《级软件技术专业人才培养措施.docx(15页珍藏版)》请在冰豆网上搜索。
级软件技术专业人才培养措施
软件技术专业人才培养方案
一、专业(方向)代码
590103
二、招生对象与学制
招生对象:
全日制普通高中毕业生或同等学力者
学制:
三年
三、培养目标
(一)总体目标
本专业培养德、智、体、美全面发展,具有良好的职业素质,适应生产、建设、管理、服务第一线需要的,主要面向广东省珠三角地区IT企业、政府和企事业单位,从事软件开发的高端技能型人才。
(二)专业培养目标
本专业采用以基于工作过程为导向的“工程教案”人才培养模式,通过三年的学习,使学生掌握软件技术的系统知识,具有Web应用程序和移动互联网应用开发的能力,取得软件工程师等职业资格证书。
四、培养规格
(一)主要面向的职业岗位与工作任务
核心工作岗位及相关工作岗位
就业范围
主要工作任务
软件开发
(核心岗位)
IT企业、政府和企事业单位
阅读和理解需求分析、概要设计和详细设计;按规范进行代码编写;代码提交,技术归档
软件测试
(相关岗位)
企事业单位和个人
制定软件测试计划,编写测试用例;软件测试;撰写测试报告
软件技术支持
(相关岗位)
IT企业、政府和企事业单位
熟悉系统架构;售前/售后技术支持;软件技术支持
(二)职业行动能力培养目标
以职业行动能力为培养目标,培养学生需具备的专业能力、社会能力和方法能力
1.专业能力
●具有编程逻辑思维能力和编程能力
●具有文档书写及阅读能力
●具有软件测试能力
●具有数据库系统开发和管理能力
●具有一定的开发中小型动态网站和企业级应用开发的能力
●具有移动互联网应用开发能力
●具有知识技能的更新和综合运用能力
●具有解决工作过程中实际问题的能力
●具有协同开发能力
2.社会能力
●具有软件开发的团队协作能力
●具有承受软件行业高强度工作压力的能力
●具有与用户和团队成员沟通交流的能力
●具有软件行业的职业道德
●具有软件服务意识
●具有对软件核心技术和文档的保密意识
3.方法能力
●具有软件新技术的自主学习能力
●具有算法分析的抽象概括能力
●具有软件工程的分析决策能力
●具有软件工程的计划能力
●具有软件工程的管理控制能力
(三)职业能力证书
1.职业素质证书
序号
证书名称
颁证单位
等级
1
全国高等学校英语应用能力
高等学校英语应用能力考试委员会
B级证书
2
全国计算机信息高新技术办公软件应用模块操作员
人力资源与社会保障部
国家职业资格四级
2.职业资格(或技能等级)证书
序号
证书名称
颁证单位
等级
1
ITAT教育工程职业技能证书
(软件开发工程师)
教育部管理信息中心
高级
备注:
要求根据本人规划的就业方向考取上述证书之一。
五、课程体系安排
(一)能力进阶与课程路线
(二)课程方案
(见课程设置与教案安排表)
(三)各学期周数分配表
单位:
周
学年
学期
教案周
考试
入学教育
(含军训)
共计
课程教案
综合实践
一
一
15
2
2
39
二
18
2
二
三
18
2
0
40
四
18
2
三
五
11
8
1
0
36
六
16
合计
104
9
2
115
(四)各类课程学时结构
课程类别
课程性质
学时
学分
占总学时比例(%)
综合素质课程
公共必修课
公共选修课
64
4
专业课程
专业必修课
专业限选课
综合实践(含集中实践、顶岗实习)
专业必修课
理论教案实践教案比
理论教案
实践教案
合计
六、专业师资条件
1.具备本专业大学本科以上学历,并接受过职业教育教案方法论的培训;
2.从事实践教案的主讲教师要具备计算机专业类中级或以上的职业资格证书;
3.具备独立开发基于工作过程课程的能力;
4.本专业核心课程“双师”资格教师(具备相关专业职业资格证书或企业经历)的比例要达到70%以上。
七、主要实训条件
校内实训基地
序号
实训室名称
主要设备
主要实训内容
1
Web应用软件开发实训室
服务器、计算机和网络互连设备
Web应用程序开发
2
软件测试实训室
服务器、计算机和网络互连设备
软件测试
3
移动互联网应用开发实训室
服务器、计算机、智能手机和网络互连设备
移动应用程序开发
4
校企合作工程开发实训室
服务器、计算机和网络互连设备
校企合作工程开发
校外实习基地
序号
名称
主要实习工程
1
广州思普计算机科技有限公司实习基地
软件开发、软件测试、顶岗实习
2
广州远程教育教育中心实习基地
软件开发、软件测试、顶岗实习
3
广州传智播客实习基地
软件开发、软件测试、顶岗实习
4
广州腾科网络有限公司实习基地
软件开发、软件测试、顶岗实习
5
广州美阳珠宝有限公司实习基地
软件技术支持、顶岗实习
八、职业核心能力课程介绍
Java程序设计
学期
1
学时
60
讲授学时
0
实训学时
0
教、学、做一体化学时
60
职业能力要求
1.Java程序的编辑、编译、调试、运行能力;
2.使用面向对象方法进行程序设计与开发的能力;
3.熟练使用JavaAPI开发包进行编程的能力;
4.Java程序异常处理、输入/输出处理能力;
5.利用Java访问数据库的能力
学习目标
1.掌握使用JDK进行Java程序编译、调试、运行的方法;
2.熟练掌握Java语言的基本语法;
3.理解面向对象编程思想,掌握使用Java进行面向对象程序开发的方法;
4.熟悉API开发包,能使用API包进行程序开发;
5.掌握Java异常处理机制和异常处理方法;
6.熟练掌握输入/输出处理的方法
学习内容
1.Java语言、Java开发平台介绍;
2.Java语言的数据类型、运算符和和表达式,选择和循环控制结构语句,数组和字符串处理等;
3.Java面向对象编程基础,包括类、封装和抽象等概念;
4.Java面向对象高级编程技术,包括继承、多态以及接口等;
5.Java包以及JavaAPI的使用;
6.Java异常处理;
7.利用JDBC访问数据库
网页设计
学期
1
学时
40
讲授学时
0
实训学时
0
教、学、做一体化学时
40
职业能力要求
1.网站规划的基本能力;
2.网页设计与制作的基本能力;
3.简单网页特效设计的能力;
4.网页图片设计与处理、动画设计的基本能力;
5.网发布与更新的能力;
6.熟练独立设计小型网站的能力
学习目标
1.理解并掌握如何对网站进行规划;
2.会利用Dreamweaver创建并管理站点;
3.熟练掌握网页信息媒体、链接、框架设计的各种技术;
4.熟练掌握层及其相应技术;
5.会利用行为面板进行各种交互设计;
6.能创建客户端的交互性表单;
7.熟练掌握创建模板并利用其设计网页;
8.熟悉掌握网站发布于更新的方法
9.掌握动画制作的方法
学习内容
1.HTML语言;
2.CSS样式;
3.站点创建与管理;
4.超链接;
5.表格制作和框架;
6.层与行为技术;
7.网页模板的创建与运用;
8.创建交互式表单;
9.网站测试、发布与维护
网络数据库
学期
2
学时
72
讲授学时
36
实训学时
36
教、学、做一体化学时
0
职业能力要求
1.设计数据库的基本能力;
2.数据库创建及管理的基本能力;
3.数据操纵的基本能力;
4.数据库安全管理的基本能力
学习目标
1.会设计数据库,能绘出实体关系图(E-R图);
2.会创建和管理数据库、表、视图以及存储过程;
3.会对数据库中的数据进行操纵(SELECT、INSERT、UPDATE、DELETE);
4.会利用T_SQL编程;
5.能读懂计算机显示的错误,并能进行排错
学习内容
1.关系模型与数据库逻辑设计;
2.数据库的创建与管理;
3.表的创建与管理;
4.数据查询;
5.视图的创建与管理;
6.T-SQL编程与应用;
7.存储过程、触发器和用户定义函数;
8.数据库的安全性管理
动态网站开发(JSP)
学期
3
学时
108
讲授学时
0
实训学时
36
教、学、做一体化学时
72
职业能力要求
1.熟悉web应用工程的开发过程、内在机制和工作原理;
2.能够进行开发平台的选择;
3.能够依据用户需求,进行web工程的开发、测试、发布部署工作;
4.了解初步的软件工程思想,熟悉编码规范,能够按规范编码;
5.具备团队开发和协同工作能力
学习目标
1.掌握web应用工程的开发过程、内在机制及运行原理;
2.掌握服务器端编程语言的基本语法、内置对象及核心类库;
3.掌握数据库访问技术,能够实现数据展示、添加、修改和删除;
4.熟悉编程规范,能独立完成程序段的分析、设计、实现以及调试;
5.掌握初步的软件工程思想,能够应用的配置管理工具进行配置管理,了解基本的单元测试方法;
6.培养独立获取和利用信息的能力,能把英语作为分析利用技术资料的辅助工具;
7.能跟踪、配置和部署web应用程序;
8.了解以工程团队的形式完成工程的过程,培养团队开发和协同工作能力;
学习内容
1.开发环境介绍;
2.编程语言基础;
3.服务器端内置对象介绍;
4.数据库访问技术的介绍与应用;
5.数据显示手段;
6.组件的构建及使用;
7.基本开发模式介绍;
8.综合工程开发;
9.团队工作、信息的搜索和整理;
移动平台开发
学期
4
学时
108
讲授学时
0
实训学时
36
教、学、做一体化学时
72
职业能力要求
1.熟悉移动平台的开发过程、内在机制和工作原理;
2.具备在移动平台操作系统下进行应用系统开发的综合职业能力。
3.熟悉软件工程思想,熟悉编码规范,能够按规范编码;
4.具备团队开发和协同工作能力
学习目标
1.了解Android开发平台;
2.掌握Android环境;
3.掌握AndroidUI开发;
4.掌握Android四大组件;
5.具备基于Android平台下的桌面应用程序开发的技术和能力;
6.具备基于Android平台下的互联网应用程序开发的技术和能力
学习内容
1.Android开发环境搭建;
2.Android用户界面;
3.Android基本程序单元Activity;
4.Android组件之间的信使Intent;
5.AndroidService组件;
6.Android广播事件处理BroadcastReciever;
7.Android中数据存取;
8.ContentProvider;
9.Android中的互联网应用;
10.工程综合实训
Web应用开发
学期
4
学时
108
讲授学时
0
实训学时
36
教、学、做一体化学时
72
职业能力要求
5.熟悉web应用工程的开发过程、内在机制和工作原理;
6.具备应用Struts+Spring+Hibernate架构进行JavaWeb应用系统开发的综合职业能力。
7.熟悉软件工程思想,熟悉编码规范,能够按规范编码;
8.具备团队开发和协同工作能力
学习目标
1.使用Struts框架开发、测试、维护Web应用系统能力;
2.使用Hibernate框架开发、测试、维护Web应用系统能力;
3.使用Spring框架开发、测试、维护Web应用系统能力;
4.使用Struts、Spring和Hibernate集成开发、测试、维护Web应用系统。
学习内容
1.Struts框架;
2.Hibernate框架;
3.Spring框架;
4.Struts+Spring+Hibernate框架整合。
软件工程
学期
4
学时
54
讲授学时
27
实训学时
27
教、学、做一体化学时
0
职业能力要求
1.了解软件工程开发的流程;
2.具备熟练阅读软件文档的能力;
3.具备使用软件工具实现用例图的能力
学习目标
1.了解需求分析的方法;
2.了解架构设计的方法;
3.了解详细设计的方法;
4.掌握UML实现用例图;
5.掌握软件文档的编写
学习内容
1.需求分析;
2.编写需求分析说明书;
3.架构设计;
4.编写架构设计说明书;
5.详细设计;
6.编写详细设计说明书;
7.编码与测试;
8.部署与发布
开源框架工程实战
学期
5
学时
99
讲授学时
0
实训学时
99
教、学、做一体化学时
0
职业能力要求
1.能够使用SSH架构开发实际的企业级网站
2.能够掌握企业级网站的开发历程;
3.具备团队开发和协同工作能力
学习目标
1.掌握使用SSH架构开发Web应用程序的能力;
2.掌握开源框架Struts开发能力;
3.掌握开源框架Hibernate开发能力;
4.掌握开源框架SpringFramework开发能力;
5.掌握整合SSH架构能力
学习内容
1.Web开发环境搭建;
2.JAVAweb应用程序设计;
3.StrutsFramework工程实战;
4.HibernateFrameWork工程实战;
5.SpringFrameWork工程实战;
6.实用软件工程技术;
7.基于SSH的团购网的设计与开发