软件技术专业人才培养方案.docx

上传人:b****7 文档编号:9568231 上传时间:2023-02-05 格式:DOCX 页数:42 大小:34.37KB
下载 相关 举报
软件技术专业人才培养方案.docx_第1页
第1页 / 共42页
软件技术专业人才培养方案.docx_第2页
第2页 / 共42页
软件技术专业人才培养方案.docx_第3页
第3页 / 共42页
软件技术专业人才培养方案.docx_第4页
第4页 / 共42页
软件技术专业人才培养方案.docx_第5页
第5页 / 共42页
点击查看更多>>
下载资源
资源描述

软件技术专业人才培养方案.docx

《软件技术专业人才培养方案.docx》由会员分享,可在线阅读,更多相关《软件技术专业人才培养方案.docx(42页珍藏版)》请在冰豆网上搜索。

软件技术专业人才培养方案.docx

软件技术专业人才培养方案

 

软件技术专业人才培养方案

 

专业代码:

适用年级:

2019级

专业负责人:

制定时间:

2019年5月6日

业务主任审批:

系主任审批:

教务处审批:

主管院长审批:

审批时间:

 

2019级软件技术专业人才培养方案

(专业代码:

一、招生对象及学制

1.招生对象:

具有普通高中、中等职校学历者。

2.学制:

三年

二、专业培养目标

本专业培养拥护党的基本路线,德、智、体、美等全面发展,具备软件开发工作所需的知识和技能,编码熟练度和规范性达到一定要求,具备一定的项目实施能力和综合技术素质,扎实掌握客户端技术、面向对象思想、三层架构设计思想,符合IT企业岗位入门需求,具有相当于一年软件开发经验的软件开发工程师。

培养具有较强的创新能力,服务于IT行业的生产和管理第一线的高素质高级技能应用型人才。

三、职业岗位群及人才培养规格

(一)职业岗位群

本专业职业岗位群如表1-1-1所示

表1-1-1软件技术专业职业岗位群

职业岗位

主要工作任务

职业资格证书

Java程序员(核心岗位)

主要参与软件工程系统的设计、开发、测试等过程;协助工程管理人保证项目的质量;负责工程中主要功能的代码实现;解决工程中的关键问题和技术难题;协调各个程序员的工作,并能与其它软件工程师协作工作。

Java程序员

.NET程序员(核心岗位)

协助软件工程师工作,或直接承担其部分工作,如编写计算机程序,开发软件包,调试并执行计算机应用程序,负责计算机程序的维护工作,为用户提供计算机维修服务。

.NET程序员

数据库设计(核心岗位)

数据库、存储结构设计;数据库安装、调试、配置;数据库数据变更监控;数据现状分析,一致性;数据库运行性能分析、优化;常用数据库应用软件应用;备份、故障排除、恢复、安全研究评估;数据库升级、数据迁移;文档撰写、归档

数据库管理员

网页设计(核心岗位)

负责对网站整体表现风格的定位,对用户视觉感受的整体把握;进行网页的具体设计制作;产品目录的平面设计;各类活动的广告设计;协助开发人员页面设计等工作。

网页设计师

信息化管理员(相关岗位)

进行信息系统配置、操作系统、数据库选型配置、网络硬件选型、配置、工程方案规划、实施、管理、项目成本评估、安全方案规划、实施、管理、文档撰写归档等具体工作。

产品销售员(相关岗位)

场考察,发掘及选择顾客,拟定访问计划并按期实施;演示产品,制订报价单,技术方案的编写,合同草案文本编写并与客户方最终确认;协助处理与客户方的联络及关系协调;管理客户信息资料并负责对客户的信用评定;经销商及分销商管理。

(二).人才培养规格

1.专业能力

(1)基本的Java编程

◆能够正确讲述面向对象思想相关概念,并在编写程序时熟练应用

◆会使用Java基本语法编写简单控制台程序

◆能够使用Java语言实现字符串操作、常用I/O操作

◆会使用JDBC完成数据增删改查操作

◆会正确使用异常处理程序中的意外情况

◆能够正确讲述设计模式的概念并举例

◆会使用Eclipse开发、调试程序

(2)Web网站开发技术

◆能够使用JSP组件技术开发动态网站

◆能够在Web容器中配置和发布Web应用

(3)基于轻量级框架开发企业级Web应用

◆会使用集成框架进行开发

◆会基于Struts开发应用程序

◆会使用Log4j记录系统日志

◆会使用Hibernate完成实体数据的持久化操作和简单查询

(4)JavaEE体系的应用软件的开发流程和生命周期

◆会使用JUnit进行单元测试

◆会使用VSS进行协同开发

◆能够正确讲述软件生命周期

(5)WebService的基础开发

◆会基于XFire开发、发布WebService

◆会调用WebService

(6)Web客户端页面技术

◆会使用HTML语言编写简单页面

◆会使用表格、框架、DIV进行页面布局.

◆会使用各种表单控件,能完成常见的表单验证任务

◆会实现浏览器端常见动态效果

◆会使用Ajax技术改进用户体验效果

(7)SQLServer数据库

◆能够完成数据库增删改查基本操作

◆会进行简单的数据库设计

◆会使用SQL语句完成高级查询

◆会写简单的存储过程

◆会使用SQLServer2005设计和维护数据库

(8)基础行业经验

◆会开发业务报表

◆能够正确讲述CRM基础知识及术语

◆能够正确讲述ERP基础知识及术语

说明:

此处是从Java软件开发岗位需求的角度,描述企业所需技能,包括Java开发技术、客户端页面技术、数据库技术。

.NET软件开发岗位所需技能

(1)基本的C#编程

◆会使用C#基本语法编写简单控制台程序

◆能够正确讲述.NETFramework相关概念

◆能够正确讲述面向对象思想相关概念并在编写程序时熟练应用

(2)使用ASP.NET开发小型B/S应用

◆能够完成页面间的数据传递和跳转

◆会使用母板页与站点导航控件

◆能够完成数据添加、修改页面的快速开发

◆能够完成数据查询、列表页面的快速开发

◆能够完成Web.config的常用配置

◆会使用主流第三方工具和控件的开发程序

◆会通过使用用户控件重用代码

◆会使用HttpHandler技术完成典型任务

◆能够完成IIS的各种常用配置

(3)使用Ajax/WebService技术开发企业级Web应用

◆会调用他人编写的WebService

◆会使用Ajax技术无刷新地与服务器端交互

◆会使用缓存技术优化程序性能

(4)Web客户端页面技术

◆会使用HTML语言编写简单页面

◆会使用表格、框架、DIV进行页面布局.

◆会使用各种表单控件,能完成常见的表单验证任务

◆会实现浏览器端常见动态效果

(5)SQLServer数据库

◆能够完成数据库增删改查基本操作

◆会进行简单的数据库设计

◆会使用SQL语句完成高级查询

◆会写简单的存储过程

◆会使用SQLServer2005设计和维护数据库

(6)基础行业经验

◆会开发业务报表

◆能够正确讲述CRM基础知识及术语

◆能够正确讲述ERP基础知识及术语

说明:

此处是从.NET软件开发岗位需求的角度,描述企业所需技能,包括.NET开发技术、客户端页面技术、数据库技术。

2.方法能力

◆较强的分析、判断和概括能力,较强的逻辑思维能力;

◆较好的方案文字处理能力;

◆良好的学习能力和较强的外语阅读能力;

◆对IT新技术有学习、研究精神,能把握技术发展动向,及时应用新技术;

◆计算机硬件、软件、网络系统集成的综合能力。

3.社会能力

◆有强烈的事业心、高度的责任感和正直的品质;

◆讲诚信,遵守道德规范;具有团队合作精神;

◆思维严谨,工作踏实,勤奋努力;

◆有较好的安全意识;

◆良好的沟通协调能力,较好的语言表达能力。

四、毕业要求

1.学分要求

课内102学分,其中

◆公共必修课:

29.5学分;

◆公共限选课:

2学分;

◆公共任选课:

3学分;

◆专业基础课:

11学分;

◆专业核心课:

46学分;

◆专业拓展课:

6.5学分;

◆专业拓展选修课:

4学分;

课外8学分,其中

◆大学生素质拓展:

4学分;

◆大学生体育技能测试:

2学分;

◆社会实践:

2周,2学分;

2.平均学分绩点(GPA)要求:

◆平均学分绩点(GPA)达1.00以上。

3.证书要求

专业毕业资格的基本要求是学生必须获取以下中级或初级职业资格证书之一,但本专业鼓励并支持学生努力获取以下高级乃至顶级证书。

◆Java程序员(初级)

◆.NET程序员(初级)

◆数据库管理员(初级)

◆网页设计师(初级)

◆软件工程师(中级)

◆软件架构师(高级)

◆系统分析师(高级)

五、以工作过程为导向构建课程体系的开发设计

1.典型工作任务与职业能力分析

本专业对应的7个职业岗位的典型工作任务有:

软件界面设计、代码编写、数据库设计、网页设计(前台页面)、网页制作(后台代码开发)、软件文档管理、软件售前售后服务等,典型工作任务及其对应的职业能力详见表1-2-1。

表1-2-1典型工作任务与职业能力分析表

典型工作任务

职业能力

D1:

软件界面设计

D1-1:

会开发业务报表

D1-2:

能够正确讲述CRM基础知识及术语

D1-3:

能够正确讲述ERP基础知识及术语

D1-4:

JavaAWT

D1-5:

JavaSwing

D1-6:

Winform

D1-7:

第三方控件的应用能力

D2:

代码编写

D2-1:

能够正确讲述面向对象思想相关概念,并在编写程序时熟练应用

D2-2:

会使用Java基本语法编写简单控制台程序

D2-3:

能够使用Java语言实现字符串操作、常用I/O操作

D2-4:

会使用JDBC完成数据增删改查操作

D2-5:

正确使用异常处理程序中的意外情况

D2-6:

能够正确讲述设计模式的概念并举例

D2-7:

会使用Eclipse开发、调试程序

D2-8:

会使用C#基本语法编写简单控制台程序

D2-9:

能够正确讲述.NETFramework相关概念

D2-10:

能够正确讲述面向对象思想相关概念并在编写程序时熟练应用

D2-11:

会开发业务报表

D2-12:

能够正确讲述CRM基础知识及术语

D2-13:

能够正确讲述ERP基础知识及术语

…………

D3:

数据库设计

D3-1:

安装数据库管理系统

D3-2:

分析并设计数据库

D3-3:

创建、管理数据库和数据库对象

D3-4:

使用Transact-SQL语句对数据库中的数据进行管理,包括:

查询、插入、修改、删除

D3-5:

使用视图、存储过程、触发器来保证数据的安全性和参照完整性

D3-6:

数据库的安全管理

D3-7:

备份和还原

D3-8:

数据转换

D3-9:

监视和自动化维护

D3-10:

会开发业务报表

D4:

网页设计(前台页面设计)

D4-1:

使用HTML语言编写简单页面

D4-2:

使用表格、框架、DIV进行页面布局.

D4-3:

使用各种表单控件,能完成常见的表单验证任务

D4-4:

实现浏览器端常见动态效果

D4-5:

使用Ajax技术改进用户体验效果

D4-6:

网页美工技术

D5:

网页制作(后台代码开发)

D5-1:

能够完成页面间的数据传递和跳转

D5-2:

会使用母板页与站点导航控件

D5-3:

能够完成数据添加、修改页面的快速开发

D5-4:

能够完成数据查询、列表页面的快速开发

D5-5:

能够完成Web.config的常用配置

D5-6:

会使用主流第三方工具和控件的开发程序

D5-7:

会通过使用用户控件重用代码

D5-8:

会使用HttpHandler技术完成典型任务

D5-9:

能够完成IIS的各种常用配置

D5-10:

能够使用JSP组件技术开发动态网站

D5-11:

能够在Web容器中配置和发布Web应用

会使用集成框架进行开发

D5-12:

会基于Struts开发应用程序

D5-13:

会使用Log4j记录系统日志

D5-14:

会使用Hibernate完成实体数据的持久化操作和简单查询

D6:

软件文档管理

D6-1:

会开发业务报表

D6-2:

能够正确讲述CRM基础知识及术语

D6-3:

能够正确讲述ERP基础知识及术语

D6-4:

软件工程标准

D6-5:

软件文档及其组成

D6-6:

软件文档国家标准

D6-7:

软件文档写作要求

D6-8:

软件开发文档

D6-9:

软件管理文档

D6-10:

软件用户文档

D6-11:

软件文档管理

D7:

软件售前售后服务

D7-1:

操作系统的安装与维护

D7-2:

应用系统的安装与维护

D7-3:

客户沟通能力

D7-4:

软件发布能力

D7-5:

网络基础

D7-6:

数据库基础能力

D7-7:

网页基础能力

注:

①表中“典型工作任务”栏以D开头进行编码,例如“D1”表示第1项典型工作任务。

②“职业能力”栏以D-进行编码,例如“D2-3”表示第2项典型工作任务对应的第3项职业能力。

2.专业学习领域核心课程设置

将典型工作任务的职业能力结合软件技术专业相应职业岗位对应的职业资格的要求,归类出软件公司、IT企业、政府、企事业单位科技部门、信息中心等行动领域,转换成8门对应的学习领域课程。

专业学习领域课程及其对应的主要教学内容见表1-2-2。

表1-2-2专业学习领域核心课程设置表

专业核心课程

典型工作任务

职业能力

主要教学知识点

参考学时

H1:

Java面向对象程序设计

D1

D2

D1-4~D1-5

D2-1~D2-7

H1-1:

Java开发环境

H1-2:

Java语言基本语法

H1-3:

面向对象的基本概念

H1-4:

异常处理

H1-5:

多线程

H1-6:

事件处理

H1-7:

AWT

H1-8:

Swing

144

H2:

.Net平台和C#编程

D2

D8

D2-8~D2-10

D8-2~D8-4

H2-1:

.Net平台简介

H2-2:

C#基本的语言语法

H2-3:

C#的面向对象实现以及.Net中常用的基础类

H2-4:

事件处理

H2-5:

多线程

H2-6:

IO和文件处理

84

H3:

网页编程

D4

D8

D4-1~D4-6

D8-7

H3-1:

HTML的各种标记

H3-2:

层叠样式表

H3-3:

JavaScript脚本语言

H3-4:

Dreamweaver创建网页

H3-5:

网页特效技术

90

H4:

WinForm高级应用开发

D1

D1-6~D1-7

H4-1:

ADO.Net

H4-2:

高级窗体界面元素

H4-3:

WinForms中的打印

H4-4:

报表

H4-5:

网络通讯

H4-6:

安装和发布

60

H5:

.Net企业级应用开发

D5

D5-1~D5-9

H5-1:

ASP.NET简介

H5-2:

系统对象和ASP.NET运行机制

H5-3:

控件概述

H5-4:

系统框架

H5-5:

数据查询与展示概述

H5-6:

数据验证、数据修改更新

H5-7:

DataList和Repeater控件

H5-8:

第三方控件和工具

H5-9:

HttpHandler技术

H5-10:

站点的配置、部署

90

H6:

数据库设计和实现

D3

D7

D3-1~D3-10

D7-6

H6-1:

数据的基本概念

H6-2:

SQLServer的基本操作

H6-3:

创建数据库、表、检查约束

H6-4:

编写T-SQL执行数据查询

H6-5:

为Java、.NET数据库开发提供基础

84

H7:

JavaWeb应用开发

D5

D5-10~D5-11

H7-1:

Jsp基本语法

H7-2:

Jsp标签

H7-3:

Jsp内置对象

H7-4:

JavaBean

H7-5:

Tomcat容器

H7-6:

Servlet

H7-7:

MVC设计模式

84

H8:

J2EE企业级应用开发

D5

D5-12~D5-14

H9-1:

Struts技术

H9-2:

Spring技术

H9-3:

Hibernate技术

90

注:

①表中“专业核心课程”栏以H开头进行编码,例如“H1”表示第1门专业核心课程。

②“主要教学知识点”栏以“H-”进行编码,例如“H1-1”表示第1门专业核心课程中第1项主要教学知识点。

3.专业核心课程描述

表1-2-3Java面向对象程序设计课程描述

课程名称

Java面向对象程序设计

学时数

144

学习目标

使学生掌握Java语言的基础知识和面向对象程序设计的基本原则和特点,以及Java编程的必备的知识和工具等

工作任务

D1、D2

职业能力

(1)专业能力

◆能够正确讲述面向对象思想相关概念,并在编写程序时熟练应用

◆会使用Java基本语法编写简单控制台程序

◆能够使用Java语言实现字符串操作、常用I/O操作

◆会使用JDBC完成数据增删改查操作

◆会正确使用异常处理程序中的意外情况

◆能够正确讲述设计模式的概念并举例

◆会使用Eclipse开发、调试程序

(2)方法能力

◆具有良好的学习方法和良好的学习习惯

◆具有较好的逻辑思维能力

◆具有良好的动手能力、分析和解决问题的能力以及实验能力

◆培养学生的自学能力、独立工作能力

◆培养学生的团队协作精神。

◆培养并提高学生的职业能力(观察问题、分析问题的能力,自我展现的能力)

(3)社会能力

◆具有良好的学习方法和良好的学习习惯;

◆通过分组完成项目任务的方式培养学生的沟通协作能力;

◆通过项目答辩的课程考核形式培养学生的表达能力和自我展示能力;

◆具有良好的与人交往和作并一起解决问题的能力。

学习内容

Java语言的基础知识和面向对象程序设计的基本原则和特点;JAVA面向对象的编程、异常处理、SWING编程和JDBC编程

技能考核项目与要求

完成一个C/S结构的应用程序的设计:

网吧计费系统。

要求:

界面简洁大方、易于使用、功能适用。

开发流畅规范、代码编写规范、软件开发文档完备,较好的运用了所学知识和技能。

表1-2-4.Net平台和C#编程课程描述

课程名称

.Net平台和C#编程

学时数

84

学习目标

熟练C#编码、理解.NET平台特征和使用C#语言语法、面向对象设计在C#中的实现和表达、掌握基本的WinForms桌面客户端程序设计、使用.NET中的核心对象如多线程、集合、文件操作等,为后续WinForms、ASP.Net网络应用开发提供语言基础。

工作任务

D2、D8

职业能力

(1)专业能力

◆会使用C#基本语法编写简单控制台程序

◆能够正确讲述.NETFramework相关概念

◆能够正确讲述面向对象思想相关概念并在编写程序时熟练应用

(2)方法能力

◆具有良好的学习方法和良好的学习习惯

◆具有较好的逻辑思维能力

◆具有良好的动手能力、分析和解决问题的能力以及实验能力

◆培养学生的自学能力、独立工作能力

◆培养学生的团队协作精神。

◆培养并提高学生的职业能力(观察问题、分析问题的能力,自我展现的能力)

(3)社会能力

◆具有良好的学习方法和良好的学习习惯;

◆通过分组完成项目任务的方式培养学生的沟通协作能力;

◆通过项目答辩的课程考核形式培养学生的表达能力和自我展示能力;

◆具有良好的与人交往和作并一起解决问题的能力。

学习内容

.Net平台特性、C#基本的语言语法、C#的面向对象实现以及.Net中常用的基础类;C#的面向对象实现包括面向对象的封装、继承和多态的实现,并涉及了到.Net中特定的索引器、委托等内容,常用的基础类库包括多线程、集合对象和哈希表、IO和文件处理等名称空间。

技能考核项目与要求

完成一个C/S结构的应用程序的设计:

摇奖机。

要求:

界面简洁大方、易于使用、功能适用。

开发流畅规范、代码编写规范、软件开发文档完备,较好的运用了所学知识和技能。

表1-2-5网页编程课程描述

课程名称

网页编程

学时数

90

学习目标

使学生熟练掌握使用Dreamweaver创建网页、使用HTML标记直接编写网页、在网页中使用层叠样式表技术,及使用JavaScript编写网页客户端脚本程序等技能

工作任务

D4、D8

职业能力

(1)专业能力

◆会使用HTML语言编写简单页面

◆会使用表格、框架、DIV进行页面布局.

◆会使用各种表单控件,能完成常见的表单验证任务

◆会实现浏览器端常见动态效果

◆会使用Ajax技术改进用户体验效果

(2)方法能力

◆具有良好的学习方法和良好的学习习惯

◆具有较好的逻辑思维能力

◆具有良好的动手能力、分析和解决问题的能力以及实验能力

◆培养学生的自学能力、独立工作能力

◆较强的分析、判断和概括能力,较强的逻辑思维能力

◆对IT新技术有学习、研究精神,能把握技术发展动向,及时应用新技术

(3)社会能力

◆有强烈的事业心、高度的责任感和正直的品质

◆讲诚信,遵守道德规范

◆具有团队合作精神

◆思维严谨,工作踏实,勤奋努力

学习内容

详细介绍HTML的各种标记、使用层叠样式表的技术设置网页的外观、及使用JavaScript脚本语言编写简单的网页客户端脚本程序

技能考核项目与要求

完成一个网站的设计制作:

Java语言在线。

要求:

界面简洁大方、易于使用、功能适用。

开发流畅规范、代码编写规范、软件开发文档完备,较好的运用了所学知识和技能。

表1-2-6WinForm高级应用开发课程描述

课程名称

WinForm高级应用开发

学时数

60

学习目标

通过本课程的学习,使学生能够熟练利用.NET平台,结合C#语言进行复杂窗口应用程序的开发技术。

工作任务

D1

职业能力

(1)专业能力

◆使用ADO.NET构造数据库应用程序

◆WinForms桌面程序设计

◆使用网络服务组件

◆掌握.NET平台下的C/S结构应用程序的框架

◆熟练C#编码

(2)方法能力

◆具有较好的逻辑思维能力

◆具有良好的动手能力、分析和解决问题的能力以及实验能力

◆培养学生的自学能力、独立工作能力

◆较强的分析、判断和概括能力,较强的逻辑思维能力

◆对IT新技术有学习、研究精神,能把握技术发展动向,及时应用新技术

(3)社会能力

◆有强烈的事业心、高度的责任感和正直的品质

◆讲诚信,遵守道德规范

◆具有团队合作精神

◆思维严谨,工作踏实,勤奋努力

学习内容

该课程是《.Net平台和C#编程》的续篇,引入了ADO.Net及高级窗体界面元素和.NetWinForms编程所涉及到的其他技术。

介绍了ADO.Net中的对象、菜单、工具条、状态条、树型列表、列表视图控件,WinForms中的打印、报表、网络通讯、安装和发布等相关的内容。

技能考核项目与要求

完成一个三层体系结构的项目:

学员管理系统。

要求:

界面简洁大方、易于使用、功能适用。

开发流畅规范、代码编写规范、软件开发文档完备,较好的运用了所学知识和技能。

表1-2-7.Net企业级应用开发课程描述

课程名称

.Net企业级应用开发

学时数

84

学习目标

通过本课程的学习,使学生掌握在ASP.Net中访问数据库、配置和管理ASP.Net应用程序、WebService应用程序的登记和消费等技术。

工作任务

D5

职业能力

(1)专业能力

◆能够完成页面间的数据传递和跳转

◆会使用母板页与站点导航控件

◆能够完成数据添加、修改页面的快速开发

◆能够完成数据查询、列表页面的快速开发

◆能够完成Web.config的常用配置

◆会使用主流第三方工具和控件的开发程序

◆会通过使用用户控件重用代码

◆会使用HttpHandler技术完成典型任务

◆能够完成IIS的各种常用配置

(2)方法能力

◆具有较

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 文学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1