软件技术专业培养方案6.docx
《软件技术专业培养方案6.docx》由会员分享,可在线阅读,更多相关《软件技术专业培养方案6.docx(46页珍藏版)》请在冰点文库上搜索。
软件技术专业培养方案6
一、专业人才培养目标
(一)Web应用开发方向
培养拥护党的基本路线,掌握软件技术专业必备的基础理论和专门知识,具有从事专业实际工作的综合职业能力和全面素质,为软件开发企业培养进行具体编程和基于Web的应用程序及组件的开发人员,毕业生应能够适应团队开发环境,熟练使用相关主流开发平台,按照详细设计要求完成相关的功能模块设计、编码、调试和单元测试工作。
适应生产(建设、管理、服务、教育)第一线需要的,德、智、体、美等方面全面发展的高等技术应用性专门人才。
(二)数据库方向
培养拥护党的基本路线,掌握软件技术专业必备的基础理论和专门知识,具有从事专业实际工作的综合职业能力和全面素质,适应生产(建设、管理、服务、教育)第一线需要的,德、智、体、美等方面全面发展的高等技术应用性专门人才。
应能够较全面地掌握当前主流数据库管理的基本知识与应用技能,能初步应用关系范式进行数据库设计,精通SQL语言,熟练掌握对数据库进行存储、维护和恢复的技能,胜任常用数据库服务器的管理与应用工作,同时具备进行简单的MIS软件开发的基本能力。
(三)桌面应用开发方向
本专业是培养拥护党的基本路线,适应生产、建设、管理、服务第一线需要的德、智、体、美全面发展的高等技术应用型专门人才。
本专业为软件开发企业培养进行具体编程的桌面应用开发人员,毕业生能够适合团队开发环境,熟练使用相关主流开发平台,按照详细设计要求完成相关的功能模块设计、编码、调试和单元测试工作。
二、类别、学制、招生对象
电子信息类
本专业修业标准年限均为3年,最长为5年(含休学);
本专业招生对象:
应往届高中毕业生和具有同等学历的社会人员。
三、人才培养规格要求
(一)Web应用开发方向
1、职业岗位知识要求:
①熟练使用至少一门操作系统,了解计算机的硬件和网络工作机制
②熟练使用至少一门程序设计语言及其集成开发环境
③能够进行网站的搭建、熟练地进行网页制作和Web应用程序的开发
④熟悉数据库的管理和应用
⑤能够阅读相关中英文文档
⑥了解软件工程的基本概念和CASE工具的简单使用
2、职业岗位能力要求:
①具有良好的团队合作精神和职业精神
②熟练使用至少一门操作系统,了解计算机的硬件和网络工作机制
③熟练使用至少一门程序设计语言及其集成开发环境
④能够进行网站的搭建、熟练地进行网页制作和Web应用程序的开发
⑤熟悉数据库的管理和应用
⑥能够阅读相关中英文文档
⑦了解软件工程的基本概念和CASE工具的简单使用
⑧能够利用测试工具进行单元测试、编写单元测试用例
3、职业综合素质要求:
①热爱社会主义祖国、拥护党的基本路线,懂得马列主义、毛泽东思想和邓小平理论,具有爱国主义、集体主义、社会主义思想和良好的思想品德。
②具有必要的体育、心理、卫生和保健知识和健全的体魄及良好的心理素质。
③具有自觉创新、自主创业的精神,具有不断获取知识、开发自身潜能、适应岗位变更的能力。
④注重品质修养及思想方法。
⑤具有团队意识和吃苦耐劳的奉献精神。
⑥热爱信息安全事业,致力于信息安全行业的发展。
⑦英语达到国家三级水平,英语听说读写能力强。
⑧具有较好的创造能力、开发创新能力和学习能力。
4、职业资格证书要求:
①软件开发程序员
②软件开发工程师
③数据库管理员
④软件测试技术员
⑤TCSP
⑥网页设计师
5、职业范围:
①Web应用程序开发人员
②软件生产企业编码人员、测试人员、系统支持人员
③网站维护人员
④网页制作人员
⑤数据库应用开发人员、企业的信息化人员、软件销售人员
(二)数据库方向
1、职业岗位知识要求:
①熟练使用至少一门操作系统,了解计算机的硬件和网络工作机制
②熟悉主流关系数据库的工作机制
③熟练使用数据库管理工具对数据库进行管理
④熟悉信息管理系统的开发
⑤可以排除数据库运行中的一般故障
⑥可以排除一般的网络故障
2、职业岗位能力要求:
①具有良好的团队合作精神和职业精神
②熟练使用至少一门操作系统,了解计算机的硬件和网络工作机制
③熟悉主流关系数据库的工作机制
④熟练使用数据库管理工具对数据库进行管理
⑤熟悉信息管理系统的开发
⑥可以排除数据库运行中的一般故障
⑦可以排除一般的网络故障
3、职业综合素质要求:
①热爱社会主义祖国、拥护党的基本路线,懂得马列主义、毛泽东思想和邓小平理论,具有爱国主义、集体主义、社会主义思想和良好的思想品德。
②具有必要的体育、心理、卫生和保健知识和健全的体魄及良好的心理素质。
③具有自觉创新、自主创业的精神,具有不断获取知识、开发自身潜能、适应岗位变更的能力。
④注重品质修养及思想方法。
⑤具有团队意识和吃苦耐劳的奉献精神。
⑥热爱信息安全事业,致力于信息安全行业的发展。
⑦英语达到国家三级水平,英语听说读写能力强。
⑧具有较好的创造能力、开发创新能力和学习能力。
4、职业资格证书要求:
①软件开发程序员
②软件开发工程师
③数据库管理员
④软件测试技术员
⑤TCSP
⑥网页设计师
5、职业范围:
①企、事业单位数据库管理员
②软件开发专业数据库应用设计与开发人员
③信息管理系统开发人员
④数据库的开发与设计人员
⑤企、事业单位网络管理员
⑥非IT企业的信息化人员、软件销售人员
(三)桌面应用开发方向
1.职业岗位能力要求:
①熟练使用至少一门操作系统,了解计算机的硬件和网络工作机制
②至少熟练使用一门程序设计语言及其集成开发环境
③具备桌面开发的基本知识
④熟练使用桌面开发工具对软件进行管理
⑤了解组件技术
⑥了解软件工程的基本概念和CASE工具的简单使用
⑦可以排除一般的网络故障
2.职业综合素质要求:
①热爱社会主义祖国、拥护党的基本路线,懂得马列主义、毛泽东思想和邓小平理论,具有爱国主义、集体主义、社会主义思想和良好的思想品德。
②具有必要的体育、心理、卫生和保健知识和健全的体魄及良好的心理素质。
③具有自觉创新、自主创业的精神,具有不断获取知识、开发自身潜能、适应岗位变更的能力。
④注重品质修养及思想方法。
⑤具有团队意识和吃苦耐劳的奉献精神。
⑥热爱软件技术事业,致力于软件技术行业的发展。
⑦英语达到国家三级水平,英语听说读写能力强。
⑧具有较好的创造能力、开发创新能力和学习能力。
3.职业岗位知识要求:
①能够熟练阅读软件相关中英文文档
②能够进行桌面应用程序开发
③能够进行功能模块设计、编码、调试
④熟悉软件项目开发的流程,能够进行代码维护
⑤能够编写单元测试用例、进行单元测试
4、职业资格证书要求:
①软件开发程序员
②软件开发工程师
③数据库管理员
④软件测试技术员
⑤TCSP
⑥网页设计师
5.职业范围:
①桌面应用开发人员
②软件生产企业编码人员、测试人员、系统支持人员
③数据库应用开发人员
④企业的信息化人员
⑤软件销售人员
四、专业方向及主干课程说明
(一)Web应用开发方向
1.职业能力训练课程
①高等数学(课程代码:
DXG102,学分:
6)
本课程主要讲授一元微积分及其应用、无穷级数、常微分方程、二无函数微分、行列式、矩阵、线性方程组、数理统计等,重点是一元微积分及其应用与数理统计。
培养学生正确熟练的基本运算能力、一定的逻辑思维能力,提高学生运用数学方法分析问题和解决问题的能力。
②专业外语(课程代码:
DX5303,学分:
4)
包含计算机专业日语和软件企业实务日语,讲授软件技术专业的日语词汇和术语,要求学生能阅读、理解、翻译常见的专业技术日语资料。
③程序设计基础(课程代码:
DX2201,学分:
3)
本课程介绍了软件开发的基本概念和术语,以及设计和编写简单计算机应用程序的基本知识。
使学生理解程序运行的原理,理解程序开发的过程,掌握简单的程序设计语言,具备基本的编程技能。
④软件测试基础(课程代码:
DX5301,学分:
3)
本课程主要讲授软件测试背景、软件测试标准和规范、规范软件项目及软件测试、软件测试技术基础。
软件评审的背景,评审基础。
包括软件评审的动机,软件评审在软件过程改进中的作用,评审的类型,软件评审的作用,软件项目评审实例等。
通过本课程的学习,学生应能够了解并掌握软件测试的理论和方法,对常见软件测试工具基本熟悉,达到软件企业响应测试工程师的岗位要求。
⑤C#基础编程(课程代码:
DX5205,学分:
3)
本课程介绍如何使用C#语言和MicrosoftVisualStudio.NET集成开发环境设计和编写面向对象的Windows应用程序和Web应用程序的基本技能。
培养学生应用开发C#程序设计能力。
⑥C#高级编程(课程代码:
DX5209,学分:
4)
本课程主要讲授.NETFramework的基本概念,.NETFramework中创建和使用组件以及进行部署的方法;.NETFramework中的公用类型、事件,.NETFramework中对内存的管理和优化使用,.NETFramework中的资源管理、数据流和文件操作,.NETFramework的高级应用;利用C#实现在.NETFramework中访问Internet,利用C#实现在.NETFramework中的串行化、远程访问和XMLWeb服务。
使学生具备使用C#开发.NET应用程序的能力。
⑦ADO.NET程序设计(课程代码:
DX5211,学分:
3)
本课程主要讲授基于ADO.NET的数据源连接和数据读写知识。
主要内容有:
以数据为中心的应用程序和ADO.NET的基本知识,数据源的连接方法、已连接数据库的操作方法、数据集的建立方法、使用ADO.NET访问XML的方法、从存在的数据源建立数据集的方法、使用ADO.NET创建WEB服务的方法等。
使学生掌握基于ADO.NET进行数据源连接和数据读写的方法,具备使用ADO.NET开发WEB数据服务的能力。
⑧PowerDesigner数据库建模(课程代码:
DX5214,学分:
3)
本课程主要讲授PowerDesinger作为软件设计建模工具的相关知识,重点是讲授PowerDesinger的建模解决方案,概念数据模型(CDM),物理数据模型(PDM)的不同表示方法;各模型之间的相互转化;数据仓库多维模型的创建和使用。
培养学生利用PowerDesinger快速建立面向对象应用模型的能力,提高学生运用PowerDesinger分析问题和解决问题的能力。
⑨实用软件工程(课程代码:
DX5307,学分:
3)
本课程主要讲授软件工程的基本概念、基本原理、实用的开发方法和技术;了解软件工程各领域的发展方向;如何用工程化的方法开发软件项目,以及开发过程中应遵循的流程、准则、标准和规范等知识,重点是软件开发方法和技术。
培养学生用工程化的方法开发软件的能力,提高学生运用软件工程的思想,方法及技术分析问题和解决问题的能力。
2.相关技术知识课程
①计算机组装与维修(课程代码:
DX1406,学分:
1)
本课程主要讲授了微机的基本常识以及各硬件组成部分的相关概念与组装。
通过本课程的学习,使学生能独立组装、调试、升级电脑,并达到板级维护水平。
②XMLWEB服务开发(课程代码:
DX5215,学分:
2)
本课程主要讲授XML的概念、术语和相关协议,构造XML的高端WEB服务,创建WEB窗体、学会分析SOAP消息协议的通信过程等,使学生能够使用WSDL记录WEB服务、能够创建ASP.NETWEB服务、传输协议和绑定、建立简单的安全WEB服务、了解WEB服务的前景和新技术。
③SQLSERVER数据库程序设计(课程代码:
DX5210,学分:
4)
该课程培养学生数据库方面的基本能力,选用SQLSERVER2000为具体的DBMS,使学生具有开发简单的数据库应用系统的能力,为以后大型数据库系统的学习打下基础。
④基于.NET的Web应用程序设计(课程代码:
DX5212,学分:
4)
本课程主要讲授了利用VisualStudio.NETIDE进行ASP.NETWeb应用程序设计的基本知识。
帮助学生掌握.NETFramework和ASP.NET,掌握VisualStudio.NET的使用(工程创建、调试等技术),了解基于Microsoft.NET的语言,掌握Web窗体的使用,掌握自定义控件的创建和使用,了解ADO.NET,掌握XML数据的存取,掌握Web服务的创建和使用,了解应用程序状态管理的两种方法,熟悉ASP.NETWeb应用程序的管理。
培养学生使用ASP.NET开发.NET应用程序所需的知识和技能,具备利用ASP.NET开发.NET应用程序的能力。
⑤JAVA程序设计语言(课程代码:
DX5302,学分:
3)
本课程主要讲授JAVA语言基础知识,JAVA语法构成,面向对象编程技术,常用系统类使用,图形用户界面设计,图形处理,多媒体处理,异常处理,文件和流处理,多线程技术和网络编程技术。
通过本课程的学习,不仅能学会基本程序设计方法,还能掌握当前最新的面向对象以及网络编程技术,从而为今后步入知识经济领域打下坚实基础。
(二)数据库方向
1.职业能力训练课程
①高等数学(课程代码:
DXG102,学分:
6)
本课程主要讲授一元微积分及其应用、无穷级数、常微分方程、二无函数微分、行列式、矩阵、线性方程组、数理统计等,重点是一元微积分及其应用与数理统计。
培养学生正确熟练的基本运算能力、一定的逻辑思维能力,提高学生运用数学方法分析问题和解决问题的能力。
②专业外语(课程代码:
DX5303,学分:
4)
包含计算机专业日语和软件企业实务日语,讲授软件技术专业的日语词汇和术语,要求学生能阅读、理解、翻译常见的专业技术日语资料。
③程序设计基础(课程代码:
DX2201,学分:
3)
本课程介绍了软件开发的基本概念和术语,以及设计和编写简单计算机应用程序的基本知识。
使学生理解程序运行的原理,理解程序开发的过程,掌握简单的程序设计语言,具备基本的编程技能。
④WindowsServer2003的管理(课程代码:
DX2213,学分:
4)
本课程主要讲授Windows2000Server的网络管理功能。
重点是用户的创建和管理、使用组管理资源的访问权限、使用NTFS文件系统管理数据的方法、文件资源的网络访问方法、磁盘的配置和管理、灾难保护的实现、Windows2000网络常用协议、TCP/IP基础知识,包括名称解析、路由和IP地址的基础知识、Windows2000网络通信模型以及不同网络结构间的差异、网络通信中的基本组件、远程访问中的通信概念和协议、终端服务的安装和配置等问题。
培养学生使用网络操作系统进行网络管理的能力。
⑤C#基础编程(课程代码:
DX5205,学分:
3)
本课程介绍如何使用C#语言和MicrosoftVisualStudio.NET集成开发环境设计和编写面向对象的Windows应用程序和Web应用程序的基本技能。
培养学生应用开发C#程序设计能力。
⑥C#高级编程(课程代码:
DX5209,学分:
4)
本课程主要讲授.NETFramework的基本概念,.NETFramework中创建和使用组件以及进行部署的方法;.NETFramework中的公用类型、事件,.NETFramework中对内存的管理和优化使用,.NETFramework中的资源管理、数据流和文件操作,.NETFramework的高级应用;利用C#实现在.NETFramework中访问Internet,利用C#实现在.NETFramework中的串行化、远程访问和XMLWeb服务。
使学生具备使用C#开发.NET应用程序的能力。
⑦ADO.NET程序设计(课程代码:
DX5211,学分:
3)
本课程主要讲授基于ADO.NET的数据源连接和数据读写知识。
主要内容有:
以数据为中心的应用程序和ADO.NET的基本知识,数据源的连接方法、已连接数据库的操作方法、数据集的建立方法、使用ADO.NET访问XML的方法、从存在的数据源建立数据集的方法、使用ADO.NET创建WEB服务的方法等。
使学生掌握基于ADO.NET进行数据源连接和数据读写的方法,具备使用ADO.NET开发WEB数据服务的能力。
⑧软件测试基础(课程代码:
DX5301,学分:
3)
本课程主要讲授软件测试背景、软件测试标准和规范、规范软件项目及软件测试、软件测试技术基础。
软件评审的背景,评审基础。
包括软件评审的动机,软件评审在软件过程改进中的作用,评审的类型,软件评审的作用,软件项目评审实例等。
通过本课程的学习,学生应能够了解并掌握软件测试的理论和方法,对常见软件测试工具基本熟悉,达到软件企业响应测试工程师的岗位要求。
⑨PowerDesigner数据库建模(课程代码:
DX5214,学分:
3)
本课程主要讲授PowerDesinger作为软件设计建模工具的相关知识,重点是讲授PowerDesinger的建模解决方案,概念数据模型(CDM),物理数据模型(PDM)的不同表示方法;各模型之间的相互转化;数据仓库多维模型的创建和使用。
培养学生利用PowerDesinger快速建立面向对象应用模型的能力,提高学生运用PowerDesinger分析问题和解决问题的能力。
2.相关技术知识课程
①计算机组装与维修(课程代码:
DX1406,学分:
1)
本课程主要讲授了微机的基本常识以及各硬件组成部分的相关概念与组装。
通过本课程的学习,使学生能独立组装、调试、升级电脑,并达到板级维护水平。
②XMLWEB服务开发(课程代码:
DX5215,学分:
2)
本课程主要讲授XML的概念、术语和相关协议,构造XML的高端WEB服务,创建WEB窗体、学会分析SOAP消息协议的通信过程等,使学生能够使用WSDL记录WEB服务、能够创建ASP.NETWEB服务、传输协议和绑定、建立简单的安全WEB服务、了解WEB服务的前景和新技术。
③SQLSERVER数据库程序设计(课程代码:
DX5210,学分:
4)
该课程培养学生数据库方面的基本能力,选用SQLSERVER2000为具体的DBMS,使学生具有开发简单的数据库应用系统的能力,为以后大型数据库系统的学习打下基础。
④基于.NET的Web应用程序设计(课程代码:
DX5212,学分:
4)
本课程主要讲授了利用VisualStudio.NETIDE进行ASP.NETWeb应用程序设计的基本知识。
帮助学生掌握.NETFramework和ASP.NET,掌握VisualStudio.NET的使用(工程创建、调试等技术),了解基于Microsoft.NET的语言,掌握Web窗体的使用,掌握自定义控件的创建和使用,了解ADO.NET,掌握XML数据的存取,掌握Web服务的创建和使用,了解应用程序状态管理的两种方法,熟悉ASP.NETWeb应用程序的管理。
培养学生使用ASP.NET开发.NET应用程序所需的知识和技能,具备利用ASP.NET开发.NET应用程序的能力。
⑤JAVA程序设计语言(课程代码:
DX5302,学分:
3)
本课程主要讲授JAVA语言基础知识,JAVA语法构成,面向对象编程技术,常用系统类使用,图形用户界面设计,图形处理,多媒体处理,异常处理,文件和流处理,多线程技术和网络编程技术。
通过本课程的学习,不仅能学会基本程序设计方法,还能掌握当前最新的面向对象以及网络编程技术,从而为今后步入知识经济领域打下坚实基础。
(三)桌面应用开发方向
1.职业能力训练课程
①高等数学(课程代码:
DXG102,学分:
6)
本课程主要讲授一元微积分及其应用、无穷级数、常微分方程、二无函数微分、行列式、矩阵、线性方程组、数理统计等,重点是一元微积分及其应用与数理统计。
培养学生正确熟练的基本运算能力、一定的逻辑思维能力,提高学生运用数学方法分析问题和解决问题的能力。
②专业外语语(课程代码:
DX5303,学分:
4)
包含计算机专业日语和软件企业实务日语,讲授软件技术专业的日语词汇和术语,要求学生能阅读、理解、翻译常见的专业技术日语资料。
③程序设计基础(课程代码:
DX2201,学分:
3)
本课程介绍了软件开发的基本概念和术语,以及设计和编写简单计算机应用程序的基本知识。
使学生理解程序运行的原理,理解程序开发的过程,掌握简单的程序设计语言,具备基本的编程技能。
④C#基础编程(课程代码:
DX5205,学分:
3)
本课程介绍如何使用C#语言和MicrosoftVisualStudio.NET集成开发环境设计和编写面向对象的Windows应用程序和Web应用程序的基本技能。
培养学生应用开发C#程序设计能力。
⑤C#高级编程(课程代码:
DX5209,学分:
4)
本课程主要讲授.NETFramework的基本概念,.NETFramework中创建和使用组件以及进行部署的方法;.NETFramework中的公用类型、事件,.NETFramework中对内存的管理和优化使用,.NETFramework中的资源管理、数据流和文件操作,.NETFramework的高级应用;利用C#实现在.NETFramework中访问Internet,利用C#实现在.NETFramework中的串行化、远程访问和XMLWeb服务。
使学生具备使用C#开发.NET应用程序的能力。
⑥ADO.NET程序设计(课程代码:
DX5211,学分:
3)
本课程主要讲授基于ADO.NET的数据源连接和数据读写知识。
主要内容有:
以数据为中心的应用程序和ADO.NET的基本知识,数据源的连接方法、已连接数据库的操作方法、数据集的建立方法、使用ADO.NET访问XML的方法、从存在的数据源建立数据集的方法、使用ADO.NET创建WEB服务的方法等。
使学生掌握基于ADO.NET进行数据源连接和数据读写的方法,具备使用ADO.NET开发WEB数据服务的能力。
⑦COM+应用程序设计(课程代码:
DX5216,学分:
3)
本课程主要讲授了利用组件技术进行应用程序开发的知识,以及如何利用.NETFramework和.NET的通用语言运行库(CLR)所提供的机制让.NET的类型使用这些COM+的服务。
帮助学生掌握使用组件技术开发应用程序所需的知识和技能,具备利用组件技术开发.NET应用程序的能力。
⑧PowerDesigner数据库建模(课程代码:
DX5214,学分:
3)
本课程主要讲授PowerDesinger作为软件设计建模工具的相关知识,重点是讲授PowerDesinger的建模解决方案,概念数据模型(CDM),物理数据模型(PDM)的不同表示方法;各模型之间的相互转化;数据仓库多维模型的创建和使用。
培养学生利用PowerDesinger快速建立面向对象应用模型的能力,提高学生运用PowerDesinger分析问题和解决问题的能力。
⑨软件测试基础(课程代码:
DX5301,学分:
3)
本课程主要讲授软件测试背景、软件测试标准和规范、规范软件项目及软件测试、软件测试技术基础。
软件评审的背景,评审基础。
包括软件评审的动机,软件评审在软件过程改进中的作用,评审的类型,软件评审的作用,软件项目评审实例等。
通过本课程的学习,学生应能够了解并掌握软件测试的理论和方法,对常见软件测试工具基本熟悉,达到软件企业响应测试工程师的岗位要求。
2.相关技术知识课程
①计算机组装与维修(课程代码:
DX1406,学分: