您好,欢迎来到爱go旅游网。
搜索
您的当前位置:首页2018级软件技术专业(企业应用软件开发方向)人才培养方案(20180628)

2018级软件技术专业(企业应用软件开发方向)人才培养方案(20180628)

来源:爱go旅游网


软件技术专业(企业应用软件开发方向)

人才培养方案

一、专业名称

专业名称:软件技术专业(企业应用软件开发方向)。 码:610205。 专业大类:电子信息。

二、教育类型与学历层次

教育类型:高等职业教育。 学历层次:专科。

三、学制、修业年限及招生对象

标准学制:三年。

修业年限:学习年限不少于两年,在校累计学习年限不超过五年,最长学习年限不超过六年(含休学)。

招生对象:普通高中、职业高中、职业中专、技校毕业生。

四、培养目标和规格

(一)培养目标

本专业面向软件行业,培养拥护党的基本路线,德、智、体、美等全面发展,掌握必须的软件技术专业理论知识与技能,能熟练使用国际上主流的软件开发工具,熟悉国际软件开发流程,掌握国际软件开发规范,具备较强的软件开发能力和良好的软件工程素养,能在软件、轻工企业从事软件编码和企业信息化建设等相关工作,并具有一定管理能力和较强创新创业能力的高素质技术技能型专门人才。

本专业方向根据当前主流开发技术的不同,将专业课程分别以Java和.NET技术平台为载体进行设计,学生只需从这两个技术平台中选择其一即可。

(二)培养规格

1.素质目标

具有正确的世界观、人生观、价值观。坚决拥护中国党领导,树立中国特色社会主义共同理想,践行社会主义核心价值观,具有深厚的爱国情感、国家认同感、中华民族自豪感;崇尚、遵守法律、遵规守纪;具有社会责任感和参与意识。

具有良好的职业道德和职业素养。崇德向善、诚实守信、爱岗敬业,具有精益求精的工匠精神;尊重劳动、热爱劳动,具有较强的实践能力;具有质量意识、绿色环保意识、安全意识、信息素养、创新精神;具有较强的集体意识和团队合作精神,能够进行有效的人际沟通和协作,与社会、自然和谐共处;具有职业生涯规划意识。

具有良好的身心素质和人文素养。具有健康的体魄和心理、健全的人格,能够掌握基本运动知识和一两项运动技能;具有感受美、表现美、鉴赏美、创造美的能力,具有一定的审美和人文素养,能够形成一两项艺术特长或爱好;掌握一定的学习方法,具有良好的生活习惯、行为习惯和自我管理能力。

具有较好的专业素养。掌握数学、自然科学、工程基础和专业基础知识,能够运用计算思维、抽象思 维和数学建模方法,进行软件系统的分析建模,并将数学、自然科

学和工程科学的基本 原理和方法运用到研究分析软件工程领域的工程问题中。

2.知识目标

(1)基础文化知识

具有一定的英语、数学基础及法律常识。 (2)专业基础知识

掌握计算机办公自动化软件及应用、技术文档、常用数据结构与算法等方面的知识。 (3)专业知识

Java技术平台:熟悉软件开发的国际、国家标准,掌握计算机组成原理、现代软件工程、Java EE技术、数据库原理、软件建模技术等方面的专业知识。

.NET技术平台:熟悉软件开发的国际、国家标准,掌握计算机组成原理、现代软件工程、.NET技术、数据库原理、软件建模技术等方面的专业知识。

3.能力目标

(1)通用能力目标

——具备良好职业道德和敬业精神;

——具备人际交流能力、公共关系处理能力和团队协作精神; ——具有较强的表达能力、沟通能力、组织实施能力; ——具备基本的生产组织、技术管理能力; ——具有集体意识和社会责任心。

——具有阅读本专业技术资料,自主学习本专业新技术、新开发工具,获取新知识的能力;

——具有职业生涯规划能力。

(2)专业能力

——了解数据库的基本原理,具备SQL Server数据库的设计与管理能力; ——了解软件测试的基本原理,具备设计单元测试用例的能力; ——掌握基本的软件开发方法,具备应用系统的设计能力。 不同技术平台还应分别具备以下能力: Java技术平台:

——熟练掌握Java语言,具备编写中小型应用程序的能力;

——熟悉主流的Java集成开发工具,具备在应用开发中使用开发工具的能力; ——熟练掌握网络编程技术,具备使用Java语言编写网络程序的能力;

——熟练掌握Java EE技术,能完成中小型应用系统的设计和编码任务。 .NET技术平台:

——熟练掌握C#语言,具备编写中小型应用程序的能力;

——熟悉Visual Studio .NET开发工具,具备在应用开发中使用开发工具的能力; ——熟练掌握网络编程技术,具备使用C#语言编写网络程序的能力;

——熟练掌握ASP.NET技术,能完成中小型应用系统的设计和编码任务。

五、毕业标准

1.应修完教学计划规定的公共基础必修课程32学分,公共基础选修课程8学分,专业必修(方向、模块)课程97学分,专业选修课8学分,总计修完最低145学分。

2.职业资格证书

获得以下职业资格证书或中、高级职业资格证书、程序员资格证书一个以上: (1)Java技术平台:

SCJP认证、软件技术水平资格认证(程序员)、CMU认证软件工程师证书。 (2).NET技术平台:

微软认证应用程序开发专家证书、软件技术水平资格认证(程序员)、CMU认证软件工程师证书。

六、学分认定、积累与转换

允许学生在校期间通过以下方式进行学分认定互换: 1.英语应用等级证书课认定获得大学英语(1)、大学英语(2)课程的学分; 2.省级技能竞赛一等奖及以上认定获得JAVA框架技术课程;Web前端开发技术课程的学分。

七、职业能力分析

(一)就业范围与岗位

结合专业群就业和岗位分析,确定本专业的就业范围和岗位。

所属专所属专对应 主要职主要岗位类别职业资格证书或技业大类业类 行业 业类别 (或技术领域) 能等级证书举例 (代码) (代码) (代码) (代码) 61 610205 65 4-04-05-01 软件设计、开发、程序员、软件设计师 测试、维护和管理 (二)岗位描述

表2 职业岗位描述表 岗位名称 Java程序员 岗位描述 在软件企业中,使用Java语言开发符合JavaEE规范的C/S和B/S架构应用系统 知识要求: 1.掌握本专业必要的文化基础知识和工程技术的基本理论知识; 2.掌握本专业所必须的数据结构、算法设计和数据库等方面的基础知识; 3.掌握面向对象分析与设计的基础知识; 4.熟悉软件开发过程; 5.熟悉JavaEE规范和相关的开发工具; 6.熟悉基于JAVA的主流框架开发技术。 能力要求: 1.具有编写规范的软件开发文档的能力; 2.具有设计应用系统的能力; 3.具有使用Java语言编写B/S、C/S应用系统、移动应用系统的能力; 4.具有使用Unit框架,编写单元测试的能力; 5.具有设计和管理数据库的能力; 知识、能力与素质要求

岗位名称 岗位描述 知识、能力与素质要求 6.具有软件工程师岗位相关领域内的活动能力; 7.具有学习和吸收国内外软件开发新技术的能力。 素质要求: 1.具备良好职业道德和敬业精神; 2.具备人际交流能力、公共关系处理能力和团队协作精神; 3.能使用SVN、Project等配置与项目管理工具,进行有效的沟通与组织实施项目; 4.具备较强的自主学习能力; 5.具有职业生涯规划能力 .NET程序员 在软件企业中,使用C#语言,开发基于.NET平台的C/S和B/S架构应用系统。 知识要求: 1.掌握本专业必要的文化基础知识和工程技术的基本理论知识; 2.掌握本专业所必须的数据结构、算法设计和数据库等方面的基础知识; 3.掌握面向对象分析与设计的基础知识; 4.熟悉软件开发过程; 5.熟悉.NET技术。 能力要求: 1.具有编写规范的软件开发文档的能力; 2.具有设计应用系统的能力; 3.具有使用C#语言编写B/S、C/S应用系统、移动应用系统的能力; 4.具有使用NUnit框架,编写单元测试的能力; 5.具有设计和管理数据库的能力; 6.具有软件工程师岗位相关领域内的活动能力; 7.具有学习和吸收国内外软件开发新技术的能力。 素质要求: 1.具备良好职业道德和敬业精神; 2.具备人际交流能力、公共关系处理能力和团队协作精神; 3. 能使用VSS、Project等配置与项目管理工具,进行有效的沟通与组织实施项目; 4.具有较强的自主学习能力; 5.具有职业生涯规划能力 (三)职业能力分析

1.Java程序员岗位

表3 Java程序员岗位职业能力分析表 岗位名称 (工作项目) 工作任务 (职业活动) 职业能力要求

岗位名称 (工作项目) 工作任务 职业能力要求 (职业活动) 1 软件建模 1-1 能使用UML语言建模; 1-2 能使用Rose或visio建模工具的进行建模; 1-3 能进行面向对象的分析与设计 2 GUI的设计与实现 2-1 能熟练使用Java 中常用的GUI组件; 2-2 能依据Java的事件机制自定义事件; 2-3 能使用Java进行多线程编程; 2-4 能熟练使用Java I/O处理方法 3数据库设计与管理 3-1 能使用数据库建模工具对数据库进行设计; 3-2 能熟练使用SQL语言完成数据操作; 3-3 能对数据库进行基本的管理与维护; 3-4 能使用JDBC API访问数据库 4 基于TCP协议的网企业应用软件开发 5使用Java EE框架设计企业级应用系统 5-1 能进行Web应用架构的设计; 5-2 能对Java EE的Web应用进行设计; 5-3 能熟练使用Servlet、JSP等Web组件; 6使用SSM框架开发Web应用系统 6-1 能熟练使用Spring MVC框架构架进行开发; 6-2能熟练使用Mybtis数据持久框架进行开发 络程序设计 4-1 能使用传输层协议编写网络通信程序; 4-2 能使用分布式技术编写网络程序 7使用Web Services技术实现分布式应用 7-1 能进行分布式程序的编写; 7-2 能使用WSDL语言编程; 7-3 能使用SOAP协议编程 8 使用Unit框架进行单元测试 8-1能正确的设计单元测试用例; 8-3 能使用JUnit框架编写单元测试程序 2..NET程序员岗位

表4 .NET程序员岗位职业能力分析表 岗位名称 (工作项目) 工作任务 (职业活动) 1 软件建模 1-1 能使用UML语言建模; 1-2 能使用建模工具的进行建模; 1-3 能进行面向对象的分析与设计 企业应用软件开发 2 GUI的设计与实现 2-1 能熟练使用 .NET 常用的GUI组件; 2-2 能依据 .NET 委托与事件机制进行编程; 2-3 能使用.NET多线程技术; 2-4 能熟练使用.NET的 I/O处理方法 职业能力要求

岗位名称 (工作项目) 工作任务 职业能力要求 (职业活动) 3 数据库设计与管理 3-1能使用数据库建模工具进行数据库设计; 3-2 能使用SQL语言完成数据操作; 3-3 能进行数据库的基本管理与维护; 3-4 能使用ASP.NET和LI访问数据库 4 基于TCP协议的网络程序设计 5 使用 .NET框架设计企业级应用系统 4-1能使用传输层协议编写网络通信程序; 4-2 能使用分布式技术编写网络程序 5-1 能进行Web应用架构设计; 5-2 能进行.NET的Web应用设计; 5-3 能熟练使用ASP.NET的组件; 6使用MVC框架开发Web应用系统 7使用Web Services技术实现分布式应用 6-1 能熟练使用 .NET的MVC框架进行编程; 6-2 能使用NHibernate数据持久框架进行编程 7-1 能进行分布式程序的编写; 7-2 能使用WSDL语言编程; 7-3 能依据SOAP协议编程 8使用Unit框架进行单元测试 8-1能正确设计单元测试用例; 8-2 能使用NUnit框架编写单元测试程序 八、课程体系

(一)课程体系设计思路

从分析Java程序员、.NET程序员等职业岗位知识、能力、素质要求入手,以软件开发技术为课程边界设置课程,以软件开发技术的分类为主线对课程进行序化,以覆盖技术的综合应用系统为载体贯穿课程内容,立足于职业岗位的知识、技能、素质要求,着眼于学生3~5年职业岗位升迁的可持续发展能力培养,在兼顾与中职计算机类专业课程衔接的基础上,构建基于职业岗位活动的模块式项目化课程体系。具体做法是:将就业岗位职业能力需求的共同知识、技术内容整合成综合素质和专业基础课程模块;对就业岗位不同的技术或技能则分别组合成相应的专业技能模块。整个培养过程分为三个阶段:第一阶段为前四个学期,完成“桌面应用系统开发”、“Web应用系统开发”、“分布式应用系统开发”等相关知识、技能与规范的教学。第二阶段是第五学期,分技术平台在校内外软件园内进行轻工行业信息化、制造业ERP、教育管理信息化等应用领域的综合实训,完成真实的应用项目开发,或根据企业要求执行相应的订单培养方案,进行企业订单培养;第三阶段是第六学期,进行毕业综合实践,即顶岗实习和毕业设计,提升岗位适应能力。

(二)课程设置体系图

通过岗位职业能力需求分析,根据课程体系设计思路,将不同就业岗位职业能力需求的共同知识、技术和技能内容整合成综合素质课和专业基础课;对不同就业岗位不同的技术和技能需求,则分技术平台整合为专业技能课,并按不同技术平台组织教学。具体课程设置如图1所示。

顶 岗 实 习综合实训.NET程序员Java程序员.NET综合实训Java综合实训专业技能Windows Phone移动应用开发技术Android移动应用开发技术Java框架技术Java企业技术专业核心模块.NET框架技术.NET Web应用技术.NET WinForm技术面向对象程序设计(C#)Java核心技术面向对象程序设计(Java)专业基础软件建模技术软件测试技术数据库应用PHP程序设计数据结构与算法综合素质思政课计算机数学实用语文大学英语专业英语图1 课程设置

(三)课程描述 1、主要公共课程

(1)《军训及军事理论》总课时为1周集中军训+24课时军事理论课程,2学分,由武装保卫处负责组织实施。课程形式采用白天进行军训,晚上以讲座、班会等形式进行军事理论、安全与法制教育。

(2)《心理健康教育》总课时为16课时,1学分,由行政资产处医务室负责线织实施。

(3)《体育(1)》、《体育(2)》总课时为课时,4学分,由体育部负责组织实施。课程采用体育社团活动、专项训练、运动会等形式完成。

2、主要专业课程

⑴ 程序设计基础

表5 《程序设计基础》课程 课程名称 参考学分 知识目标 课 程 目 标 能力目标 7 程序设计基础 参考课时 96 课程代码 开课学期 1 (1)掌握Java或C#程序设计语言基本语法; (2)掌握Java或C#面向对象程序设计方法; (3)掌握Java或C#异常处理机制; (4)了解Java或C#输入输出流控制技术; (5)熟悉常用编程算法 (1)具有开发简单应用软件的能力;

(2)具有读写文件的能力; (3)具有程序异常处理的能力; (4)具有面向对象程序设计思想 素质目标 (1)培养良好的自我表现与人沟通的能力; (2)培养团队协作精神; (3)培养分析问题、解决问题的能力; (4)培养勇于创新、敬业乐业的工作作风; (5)培养质量意识; (6)培养诚实、守信、坚韧不拔的性格; (7)培养自主、开放的学习能力 本课程主要通过Java或C#语言(不同的技术平台选用不同的语言)讲述面向对象编程的方法以及基本的主要 程序设计方法,包括Java或C#编程环境、程序设计方法、Java或C#语言的基本语法、程序异常处理、教学 面向对象程序设计方法、I/O流操作等。通过学习,学生可由浅入深,从实践到抽象,逐步掌握用Java内容 或C#语言设计控制台应用程序及开发现代应用软件的基本技术和方法,达到国内IT行业对软件开发、维护和测试人员的基本要求 教学 在“理实一体”实训室中采用任务驱动式教学方法、案例教学法 方法 建议 课程 采用“任务完成情况+笔试+小组互评+自评”的方式考核 考核 建议 (2)数据库应用

表6 《数据库应用》课程 课程名称 参考学分 知识目标 4 参考课时 数据库应用 课程代码 开课学期 2 (1) 理解关系数据模型; (2) 能对数据进行规范化; (3) 掌握数据库管理和维护的方法; (4) 掌握数据库设计与编程技术 课 程 (3) 具有熟练使用索引、视图、存储过程和触发器等数据库对象的能力; 目 标 (5) 具有数据库设计文档的编制和整理能力 素质目标 (1) 培养人际交流能力; (2) 培养团队协作能力; (3) 培养组织和管理能力; (4) 培养勇于创新,敬业乐业的工作作风 主要 本课程主要介绍关系数据库的基本原理、基本方法;数据库系统安装及维护、数据表设计、基本语句使教学 用、索引和视图应用、SQL编程、存储过程编写,触发器使用、事务操作。通过学习,学生可使用主流的内容 数据库开发工具进行数据库的设计、开发和维护 (4) 初步具有数据库设计能力; (2) 具有熟练使用T-SQL语言对数据库中的数据进行操作及编程的能力; 能力目标 (1) 具有对数据库进行基本管理和维护的能力;

教学 在“理实一体”实训室中采用任务驱动式教学方法、案例教学法 方法 建议 课程 采用“任务完成情况+答辩+小组互评+自评”的方式考核 考核 建议 (3)软件工程

表7 《软件工程》课程 课程名称 参考学分 知识目标 2 参考课时 软件工程 32 课程代码 开课学期 4 (1)熟悉软件开发流程; (2)熟悉面向对象的分析与设计; (3)掌握软件测试技术; (4)掌握软件文档写作方法; 课 程 目 标 素质目标 能力目标 (5)掌握项目管理方法 (1)具有软件设计能力; (2)具有面向对象分析与设计的能力; (3)初步具有项目管理的能力 (1)培养人际交流能力; (2)培养团队协作能力; (3)培养组织和管理能力; (4)培养勇于创新,敬业乐业的工作作风 主要 本课程主要讲授软件工程概述、需求分析、软件设计、面向对象的分析与设计、软件测试、软件文档写教学 作、项目管理概述、项目范围管理、项目进度管理、项目成本管理、项目管理过程等 内容 教学 采用案例教学法、讨论式教学法 方法 建议 课程 采用“笔试+任务完成情况(提交项目管理文档)”的方式考核 考核 建议 (4)Java核心技术

表8 《Java核心技术》课程 课程名称 参考学分 知识目标 课 程 目 标 8 Java核心技术 参考课时 128 课程代码 开课学期 2 (1)掌握Java图形用户界面(GUI)编程; (2)掌握Java的事件处理机制; (3)掌握Java 的IO编程; (4)了解Java SE的新特性的使用; (5)掌握Java的多线程编程机制; (6)掌握Java的网络编程方法; (7)掌握JDBC编程的方法

能力目标 (1)具有开发GUI桌面应用软件的能力; (2)具有开发多线程应用程序的能力; (3)具有开发网络应用程序的能力; (4)具有使用JDBC访问数据库的能力 素质目标 (1)培养良好的自我表现与人沟通的能力; (2)培养团队协作精神; (3)培养分析问题、解决问题的能力; (4)培养勇于创新、敬业乐业的工作作风; (5)培养质量意识、安全意识; (6)培养诚实、守信、坚韧不拔的性格; (7)培养自主、开放的学习能力 主要 教学 内容 本课程主要介绍Java编程的核心技术,包括JavaSE新特性、Java多线程编程、Java网络编程和JDBC等。通过学习,学生可由浅入深,从实践到抽象,逐步掌握用Java语言设计控制台应用程序、图形界面应用程序以及开发现代应用软件的基本技术和方法,达到国内IT行业对软件开发、维护和测试人员的基本要求 教学 在“理实一体”实训室中采用任务驱动式教学方法 方法 建议 课程 采用“任务完成情况+笔试+小组互评+自评”的方式考核 考核 建议 (5)Java Web应用开发

表9 《Java Web应用开发》课程 课程名称 参考学分 知识目标 8 Java Web应用开发 参考课时 128 课程代码 开课学期 3 (1)掌握JSP组件技术; (2)掌握Servlet组件技术; (3)掌握Web Services组件技术; (4)掌握事务与安全技术 课 程 目 标 能力目标 (1)使用JSP技术开发企业应用表示层的能力; (2)使用Servlet技术开发企业应用控制层的能力; (3)使用EJB技术开发企业应用数据持久层的能力; (4)使用事务和安全技术,优化企业应用的能力 素质目标 (1)培养人际交流能力; (2)培养团队协作能力; (3)培养组织和管理能力; (4)培养勇于创新,敬业乐业的工作作风 主要 本课程主要介绍Java企业技术,包括Java EE平台的主要技术,涵盖JavaBean组件技术、JSP技术和、事务及WebServices等核心内容 教学 Servlet技术、JNDI技术、分布式通信技术(RMI)内容 教学 在“理实一体”实训室中采用任务驱动式教学法、案例教学法 方法 建议 课程 采用“任务完成情况+笔试+小组互评+自评”的方式考核

考核 建议 (6)Java框架技术

表10 《Java框架技术》课程 课程名称 参考学分 知识目标 8 Java框架技术 参考课时 128 课程代码 开课学期 4 (1)掌握常用的设计模式; (2)掌握主流的MVC框架技术; (3)掌握Mybatis数据持久技术 课 (2)使用MVC模式搭建基于Web的应用系统的能力; 程 目 标 素质目标 (1) 培养人际交流能力; (2) 培养团队协作能力; (3) 培养组织和管理能力; (4) 培养勇于创新,敬业乐业的工作作风 主要 本课程主要介绍主流软件架构设计、主流Web框架(Spring MVC)与数据持久(Mybtis)等方面的专业教学 知识与技能 内容 教学 在“理实一体”实训室中采用任务驱动式教学法、案例教学法 方法 建议 课程 采用“任务完成情况+笔试+小组互评+自评”的方式考核 考核 建议 (4)使用Mybatis实现数据持久的能力 (3)使用Spring MVC框架,快速搭建Web应用系统的能力; 能力目标 (1)使用创建型、结构型与行为等3种软件设计模式,优化软件设计的能力; (7) .NET WinForm技术

表11 《.NET WinForm技术》课程 课程名称 参考学分 知识目标 8 .NETWinForm技术 参考课时 128 课程代码 开课学期 2 (1)掌握窗体和控件的使用; (2)掌握ADO .NET; 课 程 目 标 能力目标 (3)掌握水晶报表的使用; (4)掌握C#网络编程 (1)具有使用ASP .NET访问数据库的能力; (2)具有制作报表的能力; (3)具有打包和部署应用系统的能力; (4)具有编写网络应用程序的能力

素质目标 (1)培养人际交流能力; (2)培养团队协作能力; (3)培养组织和管理能力; (4)培养勇于创新,敬业乐业的工作作风 主要 本课程主要讲授C#窗体编程、网络编程、ADO .NET和应用程序的部署 教学 内容 教学 在“理实一体”实训室中采用任务驱动式教学法、案例教学法 方法 建议 课程 采用“任务完成情况+笔试+小组互评+自评”的方式考核 考核 建议 (8).NET Web应用技术

表12 《.NET Web应用技术》课程 课程名称 参考学分 知识目标 8 .NET Web应用技术 参考课时 128 课程代码 开课学期 3 (1)掌握用Visual Studio .NET 平台编写Web应用程序的基本方法; (2)掌握Web Form编程; (3)掌握用户控件设计; (4)掌握ADO.NET数据库访问技术; 课 程 目 标 素质目标 能力目标 (5)掌握Web应用程序的配置优化与部署的方法 (1)具有编写Web应用程序的能力; (2)具有编写自定义用户控件的能力; (3)具有打包和部署应用系统的能力 (1)培养人际交流能力; (2)培养团队协作能力; (3)培养组织和管理能力; (4)培养勇于创新,敬业乐业的工作作风 主要 本课程主要讲授Web应用程序设计方法,包括 Web Form编程、用户控件设计、ADO .NET数据库访问技教学 术、Web应用程序的配置优化与部署、Web安全性等 内容 教学 在“理实一体”实训室中采用任务驱动式教学法、案例教学法 方法 建议 课程 采用“任务完成情况+笔试+小组互评+自评”的方式考核 考核 建议 (9) .NET框架技术

表13 《.NET框架技术》课程 课程名称 参考学分 知识目标 8 .NET框架技术 参考课时 128 课程代码 开课学期 4 (1)掌握主流设计模式; (2)掌握MVC框架; (3)掌握NHibernate数据持久框架 课 程 目 标 能力目标 (1)具有使用设计模式优化系统设计的能力; (2)具有使用MVC框架优化系统的能力; (3)具有数据持久处理能力 素质目标 (1)培养人际交流能力; (2)培养团队协作能力; (3)培养组织和管理能力; (4)培养勇于创新,敬业乐业的工作作风 主要 本课程主要讲授常用的设计模式、MVC框架和数据持久框架三种主流软件开发技术 教学 内容 教学 在“理实一体”实训室中采用任务驱动式教学法、案例教学法 方法 建议 课程 采用“任务完成情况+笔试+小组互评+自评”的方式考核 考核 建议 3、顶岗实习 表14 《顶岗实习》课程 课程名称 参考学分 10 参考课时 360 顶岗实习 开课学期 6 《顶岗实习》是计算机软件技术专业的专业技术核心课程之一。它是一门综合实训性质的课程,通过学生到实际生产企业进行顶岗学习与工作,学习企业文化,融入企业环境,养成诚信、敬业、科学、严谨的工作态度和较强的安全、质量、效率及环保意识,培养Java应用开发工程师、Web应用开发工程师等岗位的实际工作能力和团队协作能力,实现从学生到职业人的转变,《顶岗实习》课程是计算机软件专业的学生走向企业实际工作岗位的终端课程。 课程通过实际设计项目,丰富学生的软件开发经验,从而加深对课堂教学内容的理解,激发学生顶岗实习目标 学习专业知识的热情,为今后创造性地从事专业工作打下良好的基础。 《顶岗实习》课程的主要目标包括以下的知识目标、能力目标和素质目标。 (1)知识目标      一般的专业知识,包括基本的程序设计知识、基本的项目开发知识; 良好的应用软件操作技能,如Office、Rose、Project等; 综合程序设计、软件开发过程规范; 开发环境的搭建与使用、专业文档编辑与幻灯片制作; 项目及项目相关的技术知识、演讲技巧、项目组织与实施管理;

 具备相关技术资料查阅软件技术专业英文资料的能力;  巩固和提高综合运用数据库、Java EE、Java框架、PHP等技术进行企业应用软件或网 站的开发能力。 (2)能力目标   具有英文资料阅读、文档编辑及快速准确查阅相关技术资料的能力; 较熟练地运用相关专业软件的能力、开发环境的搭建、配置与维护能力、具有理解并实施方案的能力、开发过程管理的综合能力;       具有较强的组织协调能力、语言表达能力; 熟练使用分析、设计、开发工具的能力; 具有一定的软件设计和项目管理、实施部署能力; 具有软件测试和撰写测试报告的能力; 具有在开发中发现、分析和解决实际问题和获取新知识的能力; 具有协调沟通能力、创新能力和团队合作精神。 (3)素质目标     名称 具有团结协作、吃苦耐劳、不断进取,高质量完成工作任务的能力; 具有创新思维、创业精神、良好的职业道德和健全的体魄; 会不断积累经验,熟悉人文环境,求得不断创新、不断提高、不断进步; 具有较强的团队和社会活动能力、组织能力和沟通能力。 内容 主要教学知识点、技能点 学习目标 (含知识、技能、职业素养) 学时 1、学习企业各种规范与制1、了解企业各种规范与制认识企业 3、了解企业产品、设备、技术与管理。 理。 1、确定系统设计报告——>与设计人员进行沟通交流; 实习 内容 Java应用开发工程师 1、 与设计人员进行沟通交流; 2、 掌握开发环境的搭建; 3、 能编写后台应用代码、并进行调试、发布; 4、 能对代码进行测试; 2、分配工作——>开发环境搭建; 3、根据系统设计报告进行Java应用编码设计——>编写后台应用代码; 4、准备调试数据——>执行调试——>观察调试结果——>发现bug修改代码; 5、提交代码——>编译、打包应用程序——>编写发布说明——>部署发布; 6、确定测试报告——>与测1、具有按照系统设计报告和编程规范进行编码实现的应用开发工作的能力; 2、具有对自己开发的应用代码进行调试的能力; 3、具有根据测试报告进行代码整改的能力; 4、具有根据配置要求提交代码发布应用的能力。 390H 企业产品、设备、技术与管企业文化,熟悉企业环境 2、 了解企业文化; 3、现场参观考察企业、了解规范与制度、生产流程、度; 2、学习企业文化; 练,使学生了解企业各种32H 度; 通过本情景的学习和训

试工程师进行沟通交流——>代码整改——>提交回归测试; 1、确定系统设计报告——>与设计人员进行沟通交流 2、分配工作——>开发环境搭建; 1、 与设计人员进行沟通交流; Web应用开发工程师 2、 掌握开发环境的搭建; 3、 能编写后台应用代码、并进行调试、发布; 4、能对代码进行测试; 说明——>部署发布; 6、确定测试报告——>与测试工程师进行沟通交流——>代码整改——>提交回归测试; 撰写技术总报告 1、 能整理材料; 2、 能查阅资料; 3、 能撰写技术总结报告。 整理材料,查阅资料,撰写技术总结报告。 通过汇集顶岗实习成果和感受,培养学生技术文件写表达能力与岗位工作能力。 20H 求提交代码发布应用的能力。 包应用程序——>编写发布4、具有根据配置管理要5、提交代码——>编译、打行代码整改的能力; —>发现bug修改代码; 3、具有根据测试报告进调试——>观察调试结果—用代码进行测试的能力; 4、准备调试数据——>执行2、具有对自己开发的应390H 写后台应用代码; 能力; Java应用编码设计——>编实现的应用开发工作的3、根据系统设计报告进行1、具有按照系统设计报告和编程规范进行编码 为切实加强对顶岗实习的管理,实行学院、科院软件园、系部的分级负责制,软件学院成立顶岗实习指导小组。 1、实习对象:软件技术专业全体学生 2、实习时间和安排:大学第5个学期;学生必须在顶岗实习当年的6月中下旬将顶岗实习单位选好、当年的9月直接到实习单位报到。 3、实习形式:集中实习和分散实习相结合。集中实习:由科院软件园和嘉兴实习基地负责安排学实习组织及安排 生进入企业或园地进行顶岗实习;分散实习:由学生本人申请,家长签字,接收单位发出邀请函,经过系部批准后办理相关手续,进入接收单位企业进行顶岗实习。 4、实习指导教师安排:校内指导老师和企业指导老师双导师制。校内指导老师负责对学生实习过程及撰写实习业务报告的指导、资料检查工作。指导教师须于顶岗实习开始前与所分配指导的学生集中见面,布置任务及要求,明确上交资料时间和双方联系方式。为确保实习工作正常有序地开展;实习指导教师要定期联系学生、家长和实习企业,及时了解学生状况;学生认真做好顶岗实习的记录,上传至顶岗实习平台。企业指导老师负责指导学生实习过程技术的指导和工作要求的提高,并对实习过程进行控制和检查,进行实习过程成绩的评分。 考核 建议 2、实习阶段:以过程考核为主,遵章守纪、工作质量、企业指导老师评价等纳入过程考核。本情在总考核中占5%。 1、认识企业阶段:交顶岗实习阶段性报告、学生自评。以过程考核为主,本情景学习和训练内容

景学习和训练内容,在总考核中占70%。 3、撰写技术总报告:执行评审答辩结果,在考核中占25%。 4、毕业设计

表15 《毕业设计》课程 课程名称 参考学分 4 参考课时 96 毕业设计 开课学期 6 《毕业设计》是软件技术专业人才培养过程中的重要教学环节之一,是对三年来所学知识的总结、提高和综合应用。通过对某行业领域应用系统的设计与开发,完成项目的启动、计划、需求分析、设计和开发等软件开发过程的全程实践体验,要求学生能综合应用三年所学的基础理论和专业知识,开拓思路,展现才略,做到系统功能设计创新,能使用当前行业主流的技术进行开发,能熟悉行业流程、规范,巩固所学专业知识,掌握设计方法和技巧。为毕业后走向社会和选择职业,提供一定的依据和基础。 《毕业设计》课程的主要目标包括以下的知识目标、能力目标和素质目标。 (1)知识目标     毕业设计目标    掌握Java语言编程知识; 掌握操作系统、数据结构等计算机基础知识; 具有软件开发与运用能力,掌握软件开发技术、程序设计方法; 掌握数据库原理、设计步骤和功能描述; 掌握软件测试原理、内容和方法; 具备相关技术资料查阅软件技术专业英文资料的能力; 巩固和提高综合运用数据库、Java EE、Java框架等技术进行企业应用软件的开发能力。 (2)能力目标      具有快速准确查阅相关技术资料的能力; 具有一定的软件设计和项目管理的能力; 具有软件测试和撰写测试报告的能力; 具有在开发中发现、分析和解决实际问题和获取新知识的能力; 具有创新能力和团队合作精神。 (3)素质目标     具有团结协作、吃苦耐劳、不断进取,高质量完成工作任务的能力; 具有创新思维、创业精神、良好的职业道德和健全的体魄; 会不断积累经验,熟悉人文环境,求得不断创新、不断提高、不断进步; 具有较强的团队和社会活动能力、组织能力和沟通能力。 《毕业设计》课程的主要内容包括以下四个方面: (1)需求分析 要求:结合所选的毕业设计课题,分析已有或相近的成熟系统产业,并收集有关需求与资料,为毕业设计内容 下一步设计开发做好准备。 重点:学生在教师指导下,结合自己特长,认真选好课题,对课题进行考察、调研,有针对性收集资料。 (2)系统开发 要求:在完成对系统需求分析的基础上,确定系统框架、数据库设计、系统概要设计。在完成概

要设计之后,分工协作进行编码实现,完成编码之后就即进入测试与收尾阶段。 重点:对于设计过程中的模型图、功能创新、实现技术、源码与技术文档应随时注意保存。 (3)完成工作清单 要求:应用软件一套,提交毕业设计文档(纸制版、电子版);源程序(电子版);演示文档(电子版PPT)。 (4)展示及答辩 要求:每位同学均需参加评审,并进行公开答辩。综合答辩、开发情况及在其中所反应出的知识掌握情况和应用能力决定毕业设计成绩。 任务 熟悉课题 任务内容 熟悉毕业设计课题的来源、任务书、原始素材,要求达到任务的技术指标,建立毕业设计小组。小组与指导老师建立联系。 毕业设计开题 在对任务书有充分认识后,进行调查研究,围绕课题,收集有关技术资料,或了解现有类似产品运行情况,完成毕业设计开题。 毕业设计组织与安排 系统编码实现 系统测试 根据系统需求规格书设计测试用例,并实施测试。测试报告 根据测试结果对系统进行修改。 系统收尾 毕业设计答辩 合计 78 根据所开发的系统编写操作使用说明书。 操作使用说明书 答辩记录 3 2 15 系统设计 在对课题有了较充分认识后,提出系统设计方案,系统设计书 并进行架构设计和数据库设计。 对设计方案进行细化,分工对设计进行编码实现。 应用系统 30 20 毕业设计开题报告、系统需求规格书 4 成果 毕业设计任务书、分组名单、教师与学生联系表 课时 4 毕业设计成绩组成:毕业设计成绩由开题报告成绩、中期考核成绩、答辩和系统演示3个部分组成。 1.开题报告的考核 (1) 开题报告的内容可包括方案论证,文献综述和进程计划。 (2) 由系部负责组织安排开题报告,由指导教师评定成绩。 (3) 学生以书面形式汇报课题设计进展情况。 (4) 由指导教师根据学生设计进展情况评定成绩。对未达到进度要求的学生提出指导要求并给予考核 建议 警告。 2.评分标准 毕业设计成绩低于60分为不合格,60~69为合格,70~79为中等,80~为良好,90~100为优秀。毕业设计成绩不及格者不能毕业。控制成绩优秀的人数比例,一般应不高于20%,见评分标准表。 评分标准表 总项 大学城栏1 建设栏目 按照学院规定的要求建设栏目 序号 评分项目 指标 权重分值 2

目建2 设 工作态度认真,模范遵守纪律,运用各种设计1 工作态度纪律 能灵活、正确、综合运用本专业基础理论,专业技术理论分析和解决问题。 系统设计 2 开题报告 难易程度与工作量大小合适。制定合理的工作计划。 3 需求分析 需求合理、具体可行。 10 完成开题报告,选题达到本专业教学基本要求,5 方法分析和解决问题。全面完成毕业设计任务,5 添加指导老师 将指导教师加为好友 3 4 编码实现 5 任务要求 完成任务和规定的工作量。 20 实现效果 设计功能实现,无严重错误或缺陷。系统框架稳定。 思路清新;语言表达准确,概念清楚,论点正6 成果展示 确;方法科学,分析归纳合理。 25 10 设计答辩 7 回答质疑 答简明准确。 毕业设计文档格式正确,文理通顺、层次分明、回答问题有依据,基本概念清楚。主要问题回15 8 规范化程度 逻辑性强。 合计 5 100 九、教学计划进程与时间安排

表16 教学总周数分配表 周学年 学期 周数 军训、入 学教育 第一 学年 第二 学年 第三 学年 一 二 三 四 五 六 20 19 19 19 19 20 115 2 2 课堂 教学 16 16 16 16 课程 设计 数技能 实训 2 2 2 18 24 分配 机动 实习 17 17 与论文 3 3 1 1 2 考试 1 1 1 1 4 复习 备注 顶岗 毕业设计 合 计 表17 集中实践教学表

各学期安排周数 序号 教 学 内 容 一 1 2 3 4 5 6 7 桌面应用软件开发实训 Web应用系统开发实训 企业应用系统开发实训 技能抽查实训 行业应用系统开发综合实训 顶岗实习 毕业设计 合 计 二 2 2 三 2 2 四 2 2 五 4 14 18 六 17 3 20 安排周次 表18 公共基础课程教学计划进程表 课程 类型 课程序号 课程性质 C A A A A A C C B A A A B A A A A 考核学方分 式 K K K 2 2 3 1 4 4 2 2 2 1 2 4 2 1 32 2 2 4 8 40 课 时 讲合授实计 课践 时 72 48 16 32 32 48 32 32 32 16 24 48 16 0 0 24 32 32 16 16 48 各学期周课时安排 一 二 三 四 五 六 课程名称 1 军训及军事理论 2 3 4 5 6 7 8 思政课(基础) 思政课(概论) 形势与 大学英语(1) 大学英语(2) 体育(1) 体育(2) 公共 必修课 9 专业导论 10 实用语文 职业规划与就业11 指导 12 计算机数学 13 创新创业教育 14 心理健康教育 小 计 公共选修课(1)15 (限定选修中国传统文化类课程) 公共 公共选修课(限定16 选修选修艺术类课程) 课 27 公共选修课(3) 小计 合计 2W+24 0 4 0 0 8H 0 4 0 32 2 32 4*124 2 0 2 0 0 16 0 4 4 8H 4 2 2 2 2 616 4 152 32 32 32 32 0 0 0 0 1-5学期安排 1-5学期安排 1-5学期安排 20 14 0 2 128 128 744 592 152

表19 专业课教学计划进程表 课 时 考讲课程 课程核课程名称 学分 授类型 序号 方合计 实践 课式 时 1 认知实习 C 0.5 6 6 2 网页设计与制作 B 2 32 16 16 3 面向对象程序设计 ※ B K 7 96 48 48 专业群 数据库应用 ※ B K 4 32 32 平台课程 4 信息检索沟通与演讲 B 1 16 16 5 小计 14.5 214 96 118 6 软件建模技术 B K 2 24 12 12 7 数据结构 B K 4 32 32 8 Web前端开发技术 B 6 96 48 48 9 软件测试技术 B K 2 32 16 16 10 专业英语 A 4 32 32 课程性质 Java核心技术 11 12 J a v 13 a 技 术 14 平 台 15 专业 核心课 16 17 ※ 桌面应用软件开发实训 Java Web应用开发 ※ Web应用系统开发实训 Java框架技术 ※ 企业应用系统开发实训 .NET WinForm技术 ※ 桌面应用软件开18 . 发实训 N .NET Web应用技E 19 T技术 ※ 术Web应用系统开平20 台 发实训 .NET框架技术 21 企业应用系统开22 发实训 23 技能抽查实训 行业应用系统开发综合24 实训 25 顶岗实习 26 毕业设计 小计 软件工程 27 28 信息安全技术 B K C B K C B K C B K C B K C B K C C C 8 2 8 2 8 2 8 2 8 2 8 2 128 48 128 48 128 48 48 48 48 48 48 48 72 252 各学期周课时安排 一 二 三 四 五 六 6H 2 6 4 8H 2 4 2 8 2W 8 2W 8 2W 8 2W 8H 6 4 8 2W 8 2W 128 48 128 48 128 48 72 252 4.5 16 4W 14W 专业 选修课 C 10 360 360 C 4 96 96 82.5 1588 332 1256 B 2 32 16 16 B 2 32 16 16 2 2

15W 4W

29 30 计算机网络基础 操作系统 B B 2 2 32 32 16 16 16 16 2 2 小计 合计 总计

8 128 105 1930 4 92 1438 8 12 20 22 108145 2674 1590 28 26 20 24 4 注:1.课程性质:A类为理论课程、B类为理实一体课程、C类为纯实践课程。

2.各学期周课时安排的表示:按学期总周数实施全程教学的课程,用“周课时”表示;实施阶段性教学的课程,按如下三种方法表示:

①理论课、理实一体课以“周课时×周数”表示,例如“4×7”表示该课程为每周4课时,授课7周; ②纯实践课程以“周数”表示,例如“2W”表示该课程连续安排2周; ③讲座型课程以“总课时”表示,例如“6H”表示该课程安排6课时的讲座。 3.课程名称后带“※”号的课程为专业核心课程。

4.考核方式表示:K表示考试课程,原则上每学期考试课程不超过3门。

表20 各类课程学时/学分比例表 课 时 序号 课程类型 课程门数 合计 理论课时 实践课时 实践课时比例(%) 课程学分 学分 备注 占总学分比例(%) 1 2 3 4 公共基础课程 专业群平台课 专业核心课 专业选修课程 总计 17 5 15 4 41 744 214 1588 128 2674 592 96 332 1084 152 20% 118 55% 1256 79% 59% 1590 39% 40 14.5 82.5 8 145 27% 9% 58% 6% 表21 各类课程学时/学分比例表 课 时 序号 课程类型 课程门数 合计 理论课时 实践课时 实践课时比例(%) 课程学分 学分 备注 占总学分比例(%) 1 3 4

必修课 选修课 总计 34 7 41 2418 256 2674 2 1526 192 1084 1590 63% 25% 59% 119 16 145 93% 7% 十、专业师资配备和要求

表22 专业师资配备和要求 主干 课程 程序设计基础 专任教师 能力结构要求 数量 理论知识: 掌握Java(或C#)程序设计语言的基本语法; 掌握面向对象编程的基本概念; 4 兼职教师 数量 1 要求 具有程序设计类专业课程教学经验; 熟悉以工作过程导向的教学组织; 具备较强专业水平、要求 具有一定的教学工作经验; 具有面向对象分析与设计能力; 具有使用Java(或C#)语言开发应用软件系统的经验;

主干 课程 专任教师 能力结构要求 数量 熟悉Java(或C#)的GUI技术 实践技能: 多级菜单设计与实现能力; 面向对象设计与分析能力; 文件读写能力 兼职教师 数量 要求 熟悉软件开发过程,具有较强的软件项目组织与管理经验; 能够进行教学组织与实施; 有两年以上的软件开发的工作经验 要求 专业能力,具备创新理念; 有在软件企业从事软件开发的经验 Java Web理论知识: 4 具有Java企业技术类专业课程教学经验; 熟悉以工作过程导向的教学组织; 具备较强专业水平、专业能力,具备创新理念; 有在软件企业从事企业级应用系统开发的项目经验 1 具有一定的教学工作经验; 具有多层软件架构的设计能力; 具有使用Java EE技术开发多层架构的企业应用系统的经验; 熟悉软件开发过程,具有较强的软件项目组织与管理经验; 能够进行教学组织与实施; 有两年以上的软件开发的工作经验 应用开发 掌握JSP动态页面脚本技术; 掌握Servlet组件技术; 掌握EJB组件技术 实践技能: 使用JSP+JavaBean组件技术开发动态网站的能力; 使用JSP+Servlet组件技术开发应用系统的能力; 编写分布式计算程序的能力; 开发多层分布式企业应用系统的能力 .NET Web理论知识: 4 具有.NET Web技术类专业课程教学经验; 熟悉以工作过程导向的教学组织; 具备较强专业水平、专业能力,具备创新理念; 有在软件企业从事企业级应用系统开发的项目经验 1 具有一定的教学工作经验; 具有在.NET Framework平台下的多层软件架构的设计能力; 具有使用.NET Web技术开发多层架构的企业应用系统的经验; 熟悉软件开发过程,具有较强的软件项目组织与管理经验; 能够进行教学组织与实施; 有两年以上的软件开发的工作经验 应用技术 掌握ASP.NET脚本语言编程技术; 掌握Ajax控件的使用方法与技巧; 掌握Web系统的安全控制技术 实践技能: 使用ASP.NET开发动态网站系统的能力; 使用Ajax控件改善人机界面的能力; 具有Web安全策略设计与实现的能力; 具有部署与配置应用系统的能力 行业应用系统开发理论知识: 掌握项目管理的成本、进度4 具有丰富的项目开发经验; 熟悉项目开发流程,1 具有一定的教学工作经验; 具有在Java或.NET平台下的多层软件架构设计能力; 综合实训 和质量管理的方法与技术;

主干 课程 专任教师 能力结构要求 数量 熟悉一个行业背景知识与业务流程。 实践技能: 使用Java/.NET平台开发企业级应用的能力; 使用组件技术改进系统架构的能力; 初步具有项目管理与控制能力; 具有部署与配置应用系统的能力 兼职教师 数量 要求 具有丰富的行业应用软件系统开发与管理经验; 具有较深厚的行业应用领域背景知识,能熟悉行业应用软件业务处理流程与开发流程; 熟悉软件开发过程,具有较强的软件项目组织与管理经验; 能够进行教学组织与实施; 有两年以上的软件开发的工作经验 要求 能以项目管理的方式组织实训指导教学; 具备较强专业水平、专业能力,具备创新理念; 有在软件企业从事行业应用系统开发的项目经验,有一定的行业背景知识 十一、实践教学条件配置与要求

表23 教学条件配置与要求 主干课程 场 所 及 主 要 设 备 配 置 要 求 联想台式电脑Intel i5 3.2G处理器,4G DDR3, SATA 250G, 17”纯平显示器,松下程序设计基础 PT-UIX87A投影机 软件:Java DK6.0; NetBeans7.2 联想台式电脑Intel i5 3.2G处理器,4G DDR3, SATA 250G, 17”纯平显示器,松下Java Web应用开发 PT-UIX87A投影机 软件:Java DK8.0; Tomcat8.0;Eclipse 联想台式电脑Intel i5 3.2G处理器,4G DDR3, SATA 250G, 17”纯平显示器,松下.NET Web应用技术 PT-UIX87A投影机 软件:.NET Framwork4.5 ; Visual Studuio.NET 2014 十二、人才培养方案特色说明

1.专业建设模式

以建构主义教学哲学观为理论基础,校企共同确定专业人才培养目标,制订软件人才的职业能力标准;按照兼顾学生职业能力和可持续发展能力的要求,遴选教学内容,设计课程体系,创建弹性模块化的课程结构;搭建支持专业发展的管理平台,整合校内外教学资源,建设一批融“教、学、做”等功能于一体的专业教室和校外顶岗实习基地,实现“教室与实训室(基地)一体化”,并建设高水平的专兼结合的教学团队和项目案例库。

2.课程体系

校企合作构建“能力本位”弹性模块化课程体系,将专业基础和技能课程中的知识点、技能和规范融合在典型的项目案例中,形成一个个理实一体的“职业能力包”。每学期还设置了综合实训能力包,以增强学生综合运用能力和项目实践经验,突出学生职

业能力的培养。

3.工学结合的人才培养模式

本专业培养方案遵循“由简单到复杂”、“由单项到综合”的认知规律,围绕人才培养目标遴选和组织教学内容。前两学年采用“任务驱动式”教学模式,让学生学习相关知识与技能;第三学年第一学期,从项目案例库中抽取来自软件外包企业的真实案例,进行校内实训,第二学期,在校外实训基地进行顶岗实习。

4.核心课程教学方法

本人才培养方案推行的“任务驱动式”教学方法是一种开放型教学组织形式,教学程序为教师先给学生呈现工作任务,讲解完成该工作任务所需知识,示范操作技能和工作规范,然后指导学生完成相近似的工作任务,再让学生完成一个或若干类似的复杂一些的工作任务,在学生完成任务后,随机抽取部分学生就完成的任务进行演讲,继而进行学生互评和教师点评;最后,对本次课进行总结,并根据学生的实际情况对知识和技术作适当扩展。实践证明,这种教学模式,能够达到“做中教”、“做中学”、“探中学”、“评中学”的效果。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- igat.cn 版权所有 赣ICP备2024042791号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务