软件技术对口人才培养方案.docx
- 文档编号:28160037
- 上传时间:2023-07-08
- 格式:DOCX
- 页数:28
- 大小:707.09KB
软件技术对口人才培养方案.docx
《软件技术对口人才培养方案.docx》由会员分享,可在线阅读,更多相关《软件技术对口人才培养方案.docx(28页珍藏版)》请在冰豆网上搜索。
软件技术对口人才培养方案
专业代码:
590108
软件技术
专业人才培养方案
适用对象:
职高技校毕业生
学制:
三年
学历层次:
高职
适用年级:
2010级
计划执笔人:
王坤
制定部门:
南京化工职业技术学院信息技术系
制定日期:
2010年4月
目录
一、培养目标及职业面向1
1.培养目标1
2.职业面向2
二、毕业资格2
1.学时学分要求2
2.技能证书要求2
三、课程设置及课时分配2
(一)公共基础课2
(二)职业基础课4
(三)职业技术方向课5
(四)素质拓展模块6
(五)实践环节7
四、必要说明8
附表一综合能力框图10
附表二课程体系框图10
附表三素质框图11
附表四专业课程设置一览表12
附表五教学进程表14
附表六课外必修、选修项目安排15
一、培养目标及职业面向
1.培养目标
本专业培养具有良好的职业道德,紧跟世界前沿技术,熟悉软件开发流程,掌握国际主流的软件开发平台和程序设计语言,具备一定的创新能力和较强的动手能力,能进行软件开发、测试与维护,真正符合IT企业需求的初、中级软件开发及应用人才。
人才培养规格
培养拥护党的基本路线,德智体美诸方面全面发展的,掌握本专业必备的基本理论、技术理论和应用理论,具有从事本专业综合职业能力的高等职业技术应用性专门人才。
1、德育
毕业生应热爱社会主义祖国,拥护中国共产党的领导,掌握马列主义、毛泽东思想、邓小平理论和“三个代表”重要思想的基本原理;具有爱国主义、集体主义和良好的思想道德素养,有强烈的社会责任感、明确的职业理想和良好的职业道德;具有敬业爱岗、艰苦奋斗、热爱劳动、遵纪守法、团结合作的品质;具有积极进取的职业心理素质,勇于自谋职业和自主创业。
2、智育
毕业生应具有必备的文化基础知识和一定的人文社会科学以及自然科学基本理论知识,掌握本专业所需的基础知识、基本理论、职业基础和职业技术方向课程,具有独立获取知识、提出问题、分析问题和解决问题的基本能力,具有一定的创新精神和较强的实践能力,能适应职业岗位的变化,具备一定的从事本专业业务工作的能力和适应相邻专业业务工作的基本能力与素质。
3、体育
毕业生应具有一定的体育和军事基本知识及卫生保健知识,掌握科学锻炼身体的基本技能,养成良好的体育锻炼与卫生习惯,受到必要的军事训练,达到国家规定的大学生体育和军事训练合格标准,具有健康的体魄,健全的、良好的体能及健全的心理,能够履行建设祖国和保卫祖国的神圣义务。
知识能力与素质结构
1、知识结构
(1)具有本专业高等职业技术应用性专门人才所必需的基础文化知识。
(2)了解计算机软硬件基本理论、计算机体系结构知识。
(3)具有计算机网络基本知识,了解网络运行环境、网络操作系统。
(4)具有软件工程的知识。
(5)具有程序设计的知识。
(7)具有数据库的基本概念和关系数据库的知识。
(8)具有软件开发工具的一般知识。
(9)具有软件测试的基本知识。
(10)具有技术推广和用户支持所需要的市场营销和人际交往知识。
2、能力结构
(1)具备政治思想素质、道德法律意识;语言文字表达能力;交往合作能力;良好身体素质。
(2)具备质量意识、产品竞争意识、工程意识、团队精神、合作精神。
(3)具有一定的协调工作能力、组织管理能力。
(4)具有利用基本编程结构实现算法和编写程序的能力。
(5)具有程序测试的一般能力。
(6)具有软件文档编写能力。
(7)具有技术推广和用户支持所需的市场营销和人际交往能力。
(8)具有阅读本专业的英语资料的能力。
(9)具有自我学习、知识技能的更新、适应岗位变化的能力。
3、素质结构
(1)具有良好的政治素质、思想品德。
(2)具有良好的科学文化素质。
(3)具备良好的身心健康素质。
(4)具备良好的职业规划素质。
(5)具备良好的职业技能素质。
2.职业面向
(1)软件企业从事应用软件设计、程序编写测试、系统维护、软件销售与服务等工作。
(2)IT企业、政府机关、企事业单位等从事管理系统开发、信息开发管理等工作。
(3)IT企业从事JAVA项目开发及软件系统开发工作、软件开发项目的辅助管理工作、软件系统的维护以及技术支持工作,也可以从事应用系统的数据库管理和维护、二次开发等工作。
岗位群
岗位描述
职业能力
行业通用
计算机办公操作
●基本职业素养能力
●掌握计算机及网络软硬件的基本知识
●能使用英语完成文档的阅读和编写
●熟悉并理解各种软件工程文档
●熟练使用办公自动化设备
●具有较强的语言沟通能力
数据库系统开发
项目助理
●掌握项目管理理论
●了解项目管理
●熟悉项目管理方法和管理工具
●熟悉立项流程,熟知项目申报程序
●能使用英语完成文档的阅读和编写
●熟悉并理解各种软件工程文档
●熟练使用办公软件
●具有较强的语言沟通能力
数据库编程员
●掌握数据库原理和UML的相关知识
●能根据数据库需求对数据库进行建模和设计
●能使用常用的数据库建模和设计工具
●熟练掌握T-SQL/SQL语言
●能使用常用数据库,如SQLServer、Oralce、DB2等
●能使用常用的数据库开发工具,如PLSQLDevelopment
●熟练掌握触发器、存储过程、视图的使用
●能备份与恢复数据库
配置管理员
●能搭建配置管理环境
●能制定流程文档
●能编写相关模板
●能制定与修订软件开发项目配置计划
●能制定配置管理规范
●能监控项目开发过程
●能根据项目配置计划出具并报送配置状态报告
●能维护项目配置库
信息系统开发
程序员
●具备良好的代码阅读能力
●使用良好的编码风格编写规范的程序
●对系统能进行基础的建模和归纳
●能使用相关技术和工具设计Demo模型
●掌握.NET/JAVA编程语言
●能使用典型的.NET/JAVA开发工具
●能综合应用所学知识并使用各宗框架开发Web应用程序
●熟悉软件工程CMMI流程
●掌握一定软件开发的方法论,比如:
敏捷开发或瀑布模型
●会使用程序库或框架
●熟练使用调试器分析BUG和解决问题
●熟练使用IDE工具,如:
eclipse、VisualStudio2005
●会使用IDE工具
●怎么利用版本控制工具维护不同版本的软件
●有能力去重构目前已有的代码
●掌握常用的单元测试技术和测试方法
资料开发工程师
●熟悉软件开发
●熟悉资料开发流程
●能编写软件文档资料
●能编写产品说明书
●具备较好的协调沟通能力
●具备对软件工作的理解能力
●具备良好的文字表达能力
●能顺利读、写英语资料
●掌握数据库基础原理
●熟悉编写SQL语句
●熟练编写与掌握触发器、存储过程、视图的使用
软件开发工程师
●能使用需求分析工具并编写软件需求分析文档
●掌握UML和常用设计模式的相关知识
●能编写软件概要设计文档
●能根据概要设计文档进行面向对象的设计
●能使用详细设计阶段所使用的工具软件(如MicrosoftVisio和RationalRose)绘制软件流程图、时序图、类图等
●能编写软件详细设计文档
●掌握.NET/JAVA编程语言
●掌握软件编码规范、软件系统平台和中间件产品的相关知识
●能使用典型的.NET/JAVA开发工具
●能对软件代码进行调试
●能使用工具实现代码跟踪
●掌握常用的单元测试技术和测试方法
●掌握客户端展现的相关技术和知识
●怎么利用版本控制工具维护不同版本的软件
●能综合应用所学知识并使用各宗框架开发Web应用程序
●熟悉常用Web服务器的使用和配置:
IIS
●怎么利用版本控制工具维护不同版本的软件
软件测试工程师
●能根据用户需求和需求说明书编写测试方案
●能根据测试方案准备测试环境
●掌握基本的测试理论和测试方法,如白盒测试、黑盒测试等
●能编写系统测试用例
●能编写集成测试用例
●能编写单元测试用例
●能使用常用的测试方法执行测试
●能使用开源的测试工具(LoadRunner、JProfile)进行软件产品质量的测试和维护
●能使用BUG管理工具(tracker)进行软件产品质量的测试和维护
●能编写测试报告
二、毕业资格
1.学时学分要求
总学分:
146
总学时:
2796
2.技能证书要求
性质
证书名称
说明
必取
高等学校英语应用能力考试合格证书
三级B
选取
SunJava程序员
至少5选1
微软认证工程师
计算机2级证书
网页设计师
网络工程师
三、课程设置及课时分配
(一)公共基础课
1.思想道德修养与法律基础(45学时,3学分)
《思想道德修养与法律基础》是面向大学一年级新生开设的高校公共政治理论必修课程。
本课程以马克思主义为指导,以社会主义核心价值体系为主线,依据大学生成人成才的基本规律,教育、引导和帮助大学生树立科学的世界观、人生观、价值观和法制观,通常学习了解与自己生活学习相关的基本法律知识,增强法律意识,提高法律素质,并能不断完善和优化自身的知识结构和文化素质,努力把自己培养成为社会主义的“四有”新人。
2.毛泽东思想和中国特色社会主义理论体系概论(60学时,4学分)
《毛泽东思想和中国特色社会主义理论体系概论》是高校思想政治理论课中的一门必修课,是对大学生进行思想政治教育的主渠道。
本课程目标主要是对学生进行毛泽东思想和中国特色社会主义理论体系的思想教育。
通过教学,帮助学生树立正确的世界观、人生观、价值观,使学生了解马克思主义中国化的理论成果,懂得为什么只有中国化的马克思主义才能为解决中国革命、建设和改革指明方向,培养学生科学地认识和分析复杂的社会现象的能力。
3.职业生涯规划(15学时,1学分)
《职业生涯规划》是一门帮助运用科学的生涯规划理论和方法,规划自己未来职业发展的公共必修课。
本课程从生涯的角度,运用职业生涯的“人-职匹配”这一核心理念,使大学生能进行自我分析和职业分析,从而规划自己今后的职业和人生发展方向,确立自己在人生各阶段的奋斗目标和行动方向,找准自己的职业定位,从而做一名成功的自己。
4.形势与政策教育(16学时,1学分)
《形势与政策》课是高校思想政治理论课中的一门必修课,是对学生进行形势与政策教育的主要渠道。
通过本课程让学生了解国内外重大时事,全面认识和正确理解党的基本路线、重大方针和政策,认清形势和任务,掌握时代的脉搏。
通过学习,激发学生的爱国主义精神,增强他们的民族自信心和社会责任感,使学生珍惜和维护国家稳定的大局,为建设中国特色的社会主义而奋发学习。
总学分为1学分,总学时为16学时。
5.就业与创业指导(8学时,1学分)
通过本课程的教学,大学生应当了解当前就业形势与政策,相关专业人力资源需求现状;掌握就业信息收集和分析方法;掌握简历撰写与面试技巧;学会保护自己的就业和劳动权益;学会进行自我心理调适;了解创业的基本要素、大学生创业的相关政策法规、创业过程中应注意的问题及对策等,学会制作商业计划书并创造付诸实践的条件。
此外,还应该通过课程和社会实践提高大学生的各种通用技能,如沟通技能、自我管理技能和人际交往技能等。
6.军事理论(15学时,1学分)
军事理论课是随着国际国内形势发展、人民解放军队伍建设、提高大学生综合素质的需要而开设的,是国家教育一项具有战略意义的决策。
通过本课程的学习,使同学们了解有关军事理论和军事知识;了解世界军事形势和中国国防的现状;增强国防观念和国家安全意识,促进大学生综合素质提高,为人民解放军后备兵员和培养预备役军官打下坚实基础。
7.大学体育(124学时,8学分)
学习体育的健身、强身的基础知识、基本技术、技能,增强学生体质,全面提高学生的身体、心理素质、思想品德和发展学生的个性。
了解和掌握体育卫生保健的基本知识及科学锻炼身体的方法,培养学生对体育兴趣、爱好,养成自觉锻炼身体的习惯,为终身体育奠定良好的基础。
8.大学英语(120学时,8学分)
本课程分为二个阶段,第一阶段主要通过课文的学习,在掌握常用词汇和基本的语法的基础上,进行听力、阅读、写作、翻译等方面的强化训练,使学生具备一定的听、说、读、写、译方面的能力,具体目标为要求学生通过国家英语应用能力三级考试并取得证书;第二阶段主要是在原有的基础上结合学生的职业背景通过情境化或任务驱动的教学方式训练和强化学生听说和读写这两个方面的能力,满足学生今后基本的职业需求。
9.计算机应用基础(课内学时60,其中上机练习30学时,4学分)
本课程是学院各专业必修的基础课。
通过本课程的教学,使学生掌握计算机的基础知识、基本概念和基本操作技能,并掌握计算机实用软件的使用,为学生使用计算机和进一步学习计算机有关知识打下基础。
课程的主要内容:
计算机的产生、发展及应用,计算机系统组成,计算机安全常识等计算机基本知识;信息处理概述,计算机中数和字符的表示方式,汉字输入方法等计算机信息处理技术;windows操作系统基本使用方法;计算机网络基本概念和internet入网方法。
此外有word文字处理系统、excel电子报表系统、powerpoint幻灯片制作等教学内容。
10.计算机数学基础(60学时,4学分)
本课程基本学习数制、逻辑代数、行列式与矩阵、线性方程组、数据结构与算法、线性表及数组、串、查找与排序、集合论、图论及数理逻辑。
培养学生的基础运算能力、基本计算工具使用能力、空间想象能力、数形结合能力、简单实际运用能力、思维能力。
(二)职业基础课
1.C++程序设计基础(课内学时72学时,4学分,其中上机练习36学时,第一学期的4-12周)
本课程为软件专业的基础课程,是以面向对象的程序设计方法贯穿始终的程序设计语言,能够掌握必要的C++语言的语法知识,在理解语法的同时能从面向对象程序设计方法学的角度讲述其意义和用途,学会利用C++语言解决一般应用问题,并为后续课程奠定程序设计基础。
2.数据结构(课内学时48学时,4学分,其中上机练习24学时,第一学期的13-18周)
本课程主要学习数据结构的逻辑结构、存储方式,相应算法实现及算法时空分析思路。
详细介绍线性表、栈、队列、串、数组、树、二叉树及图等基本数据结构,同时还介绍了查找、排序、算法及动态存储管理,文件组织等内容。
3.办公设备使用与维护(课内学时45学时,3学分,其中实验20学时)
本课程是计算机及应用专业的一门专业基础课程,是使用计算机进行办公文档处理的基础,学习打印机、复印机、传真机、扫描仪等办公设备的使用与保养;掌握计算机常用外设以及数码设备的使用与保养。
4.关系数据库与SQLSERVER数据库开发(课内学时60学时,4学分,其中上机练习30学时)
本课程主要学习SQL程序设计语言,熟悉网络数据库的创建、删除和修改,学会使用网络数据的索引、查询、数据汇总等工具,学会实现视图、存储过程触发器等的方法,学会使用分布式数据,能够利用所学数据库知识实现网络数据库的解决方案。
5.网页设计与网站建设(课内学时60学时,4学分,其中上机练习30学时)
本课程主要介绍HTML语言、CSS样式表、可视化网页制作软件及ASP编程,开发一个B/S结构的动态内容WEB应用系统,具备网站系统分析规划、功能设计、数据库设计、程序设计、页面设计、网站测试能力。
6.Java程序设计基础(课内学时90学时,6学分,其中上机练习40学时)
本课程主要学习Java语言基础知识,Java语法构成,面向对象编程技术,常用系统类使用,图形用户界面设计,图形处理,多媒体处理,异常处理,文件和流处理,多线程技术和网络编程技术。
能够根据实际需要自行开发简单的Application应用程序。
本课程的重点在于培养学生的实际应用软件开发能力。
7.JavaWeb开发(课内学时64学时,4学分,其中上机练习30学时)
本课程主要学习Web网站的基本概念、基本原理和开发的基本方法;通过讲授目前流行的Web开发语言JSP及数据库技术,使学生掌握动态网站程序的开发技术。
8.网络操作系统(课内学时64学时,4学分,其中上机练习30学时)
本课程主要学习常用网络操作系统(现定Windows2000Server)的具体操作,包括用户账号的设置、组账号的设置、及如何管理用户及组账户;通过共享文件夹许可及NTFS许可来保护网络资源;学会在网络中设置及管理打印机、监视资源和事件及如何备份和恢复数据。
熟悉网络操作系统的启动过程、安全性、工作组及域的概念,管理域的系统策略、管理文件系统、分区及容错等。
(三)职业技术方向课
1.JavaScript程序设计(课内学时64学时,4学分,其中上机练习30学时)
本课程主要讲解JavaScript的以下内容-基本语法、全局函数、事件模型与事件处理、DOM文档模型、HTML与JS、CSS与JS、表单验证、Cookie等,主要设计的实验:
登录表单验证、日历程序编写、下拉菜单设计、带记事功能的日历的编写等。
2.XML原理与实战(课内学时32学时,2学分,其中上机练习16学时)
本课程主要学习XML的定义及原理,XML(ExtensibleMarkupLanguage可扩展标签语言)是SGML的一个子集。
其目标是能够以目前的HTML可能实现的方式在Web上使用、接受和处理。
XML的设计目标是实现简便并且能与SGML和HTML共同操作。
XML将使网上的信息查询、数据交换更加便利。
3.数据库设计(课内学时64学时,4学分,其中上机练习32学时)
本课程主要学习如何设计数据库的结构和建立数据库的过程,数据建模的原则和建模工具PowerDesigner的使用方法和功能,讲述如何将PowerDesigner的特点结合数据库设计的方法更好的设计一个数据库系统。
4.Java高级编程(课内学时96学时,6学分,其中上机练习48学时)
本课程主要学习使用MyEclipse+Struts+Hibernate+Spring框架开发Java Web应用程序,介绍Struts的使用,掌握视图层的结构,Hibernate的使用与配置文件的映射关系,Spring的技术,对AOP和IOC的注入方式在掌握SSH开发技术的同时,结合MVC模式与MyEclipse工具,演示了实际应用项目开发的全过程。
5.软件工程(课内学时64学时,4学分,其中上机练习20学时)
本课程主要学习软件生存周期、可行性研究、软件需求分析、软件设计概述、结构化系统设计、详细设计、面向对象的分析和设计方法、编码和语言选择、软件测试、软件维护等。
从实用角度介绍软件工程的基本原理、概念、技术方法和有关软件工程管理、软件工具与环境的基础知识,使学生在掌握程序设计技术的基础上,理解软件工程学在软件开发、维护和管理等方面的概念和原理,掌握常用的技术方法,直接指导软件开发工作,提高软件开发能力,为今后深入研究奠定良好的基础。
6.面向对象设计分析(课内学时64学时,4学分,其中上机练习32学时)
本课程运用UML(统一建模语言)和模式进行对象建模的方法和技巧,重点讨论了如何使用面向对象的分析和设计技术来建造一个健壮的和易于维护的系统。
统一建模语言(UML)的产生为这种推广规定了一致的表示,诸多开发过程模型为技术的应用提供了宏观的指导。
7.软件测试(课内学时32学时,2学分,其中上机练习16学时)
本课程主要学习软件测试的基本概念,原理和技术.通过对测试计划,测试用例,测试过程与自动化测试工具的讲解与应用,使学生掌握软件测试的原理与方法.课程的教学目标是使学生掌握软件测试理论、熟练合理的选择测试技术和测试工具,具备软件测试工程师所应有的职业与技术品质;为今后从事软件项目的开发、测试、质量管理、项目管理打下良好的基础,能够得心应手于软件测试工作。
(四)素质拓展模块
(1)限选课
1.IMS软件编程规范(课内学时32学时,2学分,其中上机练习22学时)
本课程是针对计算机编程的规范采用情景方式进行详细的阐述,分别采用C和Java两种代码案例讲解编程的规范,目的是为了让从事计算机编程开发的学生养成良好的变成习惯,更好地为IT领域服务。
2.IMS商务基础(电子商务篇)(课内学时32学时,2学分,其中上机练习16学时)
本课程以目前最新最流行的电子商务实践应用为主,以电子商务理论为辅,在实践的过程中不断插入必要有理论知识。
在每一个知识点上,力求与目前流行的应用完全相符,所讲即为所用。
以独特的体系结构摒弃了电子商务概论中部分对高职高专学生难懂和将来工作中极少用到的知识点,使学生在形象的实践应用中掌握目前主流的电子商务。
3.IT职业行为优化(32学时,2学分)
本课程是一门理论联系实际的行为训练课程,通过少量的基本理论辅导以及大量的行为训练,达到规范化从事IT职业人员的行为习惯。
本课程打破常规的统一要求原则,通过与学校的辅导员配合,做到行为习惯优化方式因人而异,达到因材施教的目的。
经过本教材的课堂与实践结合的训练,至少可能使学生能够在目前的学习生活和将来的工作中提高行为质量,提高学习与工作的效率。
4.IMS常用工具软件(基础篇)(课内学时32学时,2学分,其中上机练习16学时)
本课程从IMS计算机从业人员的实际应用方面对相关常用工具软件进行了比较式的列举和描述,并从实际案例出发对相关工具软件从安装到使用进行了详细的介绍。
主要从基本的维护工具、日常应用工具、媒体工具、计算机从业人员日常使用的开发辅助工具等方面进行实例化的阐述。
(2)、选修课
公共任选课主要开设人文类、经管类、化工类三类课程,旨在增强学生人文知识,拓宽学生知识面。
公共选修课具体课程后面集中介绍。
要求选学3门,每门2学分,共6学分。
课外选修项目包含竞赛、听讲座、发表论文等,要求完成2个学分。
公共任选课与课外选修项目总共要求完成8学分,两者可以互换。
(五)实践环节
1.网页设计与网站建设实训(1周,1学分)
本实训在学生掌握了网页设计的基础知识,网页的测试与发布,网站的构件方法、步骤、注意事项以及网站的管理和维护等的基础上,通过真实的项目进行全面实战。
2.Java程序设计实训(1周,1学分)
通过各个项目的综合训练,培养学生实际分析问题、编程和动手能力,提高学生的综合素质,激发学生的学习兴趣,引导学生主动学习,正确理解和接受需要重点掌握的知识点,以更好的完成此项设计,并为后续的专业课程打下坚实的基础。
3.数据库技术综合实训(1周,1学分)
本实训在学生掌握了数据库基本理论知识、一个数据库管理系统基本操作及PowerDesigner的基础上开设的实践环节。
通过对一个系统实例应用开发过程进行了全面实战,利用powerdesigner进行需求分析设计和数据库建模,概要设计和详细设计。
4.JavaWeb开发实训(1周,1学分)
本实训利用JSP、Servlet、Struts、Hibernate等技术开发一个小型实用性项目,通过该项目的开发掌握JSP标准标签库(JSTL)和StrutsTiles框架。
能够创建整合了Struts和JSP页的健壮的Web应用程序。
5.软件测试实训(2周,2学分)
本实训通过项目分组实战(开发组和测试组),使学生体验实际软件项目开发和测试各个阶段的规范、技术和工作流程
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件技术 对口 人才培养 方案
![提示](https://static.bdocx.com/images/bang_tan.gif)