市场分析:
    根据2006年各类职位分析,IT软件研发测试类人才成为人才市场10大需求旺点之一,IT软件研发测试类主要是软件研发工程师、测试工程师等。我国IT人才市场表现出了良好的发展态势,2006年增长率为24.4%,预计在未来3到5年内增长率基本会在20-25%之间,从中可以看出软件人才具体良好的就业前景。
    我院软件专业培养适应社会需求以培养学生软件技术方向的职业技能为宗旨,以达到在实践中能够进行软件技术综合应用能力为目标的专科层次的复合应用型人才。全面系统地掌握新型软件技术,包括:操作系统概念及使用、计算机网络知识、编程语言、数据库技术、网页编程技术、软件测试技术、软件质量保证、软件项目分析与设计、项目管理等知识能力。

教学特色:
    1. 技术间的横向贯穿
本专业要求,全面认识软件技术的不同方向及其内在的技术关联,在系统理解软件体系的基础上逐步清晰和深化,始终以全面系统的视角进行学习,避免只见树木不见森林、只懂技术却无法实现整体认识的传统课程结构的弊端,力求使学生通过学习本专业课程后,形成对软件技术的整体认识,并在以后的课程中逐步深入,趋于系统化理解。
    2. 阶段性技术延伸
对本专业知识的理解必须建立在相应的知识结构和基础之上,针对软件技术的不同方向,分阶段进行学习,符合循序渐进掌握知识的规律,也符合软件技术内在的结构特点。
    3. 知识结构的系统互补
在阶段学习的过程中,不断的将前一阶段所掌握的技术进行深化,更重要的是每一个新的阶段学习内容都将前一阶段所涉及的技术进行交叉应用,从而形成具有实用意义的软件解决方案。学生所获得的除了具体的专业技术能力外,更具价值的是对软件技术的系统性理解,以及对实用性整体解决方案的学习和理解,这对学生就对职业选择、迅速适应和投入实际工作有着极大的帮助。
    4. 工程化开发的实践过程
上机练习、毕业设计等实践环节是本专业课程中非常重要的部分,在这些实践过程中要求严格遵从工程化开发的规范和要求,使学生在学习的同时能够真正参与具有实用价值的项目开发,从而获取有价值的实践经验。
    5. 学习能力的有效培养
本专业强调实践与自学,注重系统化的学习和理解、教与学的过程相辅相成,避免在专业知识和授课内容上的不必要的重复,力求在较短的时间里掌握更多的专业知识,对学生学习能力的培养将贯穿整个教学过程。

相应能力:
    1. 理解程序设计的基本逻辑和掌握Windows平台上的可视化程序设计、网页编程的基本技能。
    2. 应用面向对象程序设计的基本思想,熟练使用Java语言和C++进行应用程序的开发。
    3. 能够应用ASP的基本原理和基础对象搭建通用的B/S集中式数据管理模型,并具备基本的数据库设计和实施能力。
    4. 能够进行.NET(C#、ASP.NET)应用开发、数据库设计和实施。
    5. 能够严格按工程化规范要求进行生产,从生产流程到产品构成都严格遵守相应的专业化标准。

对应就业岗位:
    1. 系统维护员——为各企事业单位提供计算机软件支持,提高办公自动化。
    2. 软件设计员——在计算机应用企事业单位,从事计算机软件的分析、维护工作;
    3. 项目开发、设计员——在国内外软件公司开发、设计、编制计算机应用软件。
    4. 项目维护员——在相关单位进行计算机管理信息系统的设计与维护的工作;
    5. 在各类计算机经销部门从事计算机组装、调试、维护、营销、技术和管理工作。

可取相关证书:
    1. 初级程序员认证证书
    2. 程序员认证证书
    3. 软件技术师认证证书
    4. 国家计算机一、二级证书
    5. 英语A、B级证书

                                                             软件技术 专业主干课

序号

课程名称

课程

类别

课时

开设

学期

考核

方法

在本专业课程体系中的作用

(包括核心知识、核心技能等)

1

VB程序设计

理论

84

2

考试

本课程主要讲授运算符及表达式、程序结构、模块化程序设计、数据类型、集成开发环境,以及图形界面下窗体、控件的使用

2

Java编程基础

理论

60

3

考试

本课程主要讲授Java中方法、超类、内部类概念接口及实现方式,使用Java中的图形Graphics,编写Applet及向其传递参数, GUI平台无关性及其布局管理器

3

SQL数据库程序设计

理论

75

3

考试

本课程主要讲授SQL Server 2000中企业管理器、查询分析器的使用和编程方法

4

C++语言程序设计

理论

75

3

考试

本课程主要讲授面向对象的基本概念,对象和函数在内存中的分配,函数重载的意义,运算符重载的使用,了解基类和派生类

5

ASP.net编程

理论

84

4

考试

本课程讲授ASP.Net框架,使Web控件开发ASP.net表单,使用ASP.net开发用户Web控件和自定义Web控件,ADO.net数据访问技术,ASP.net开发Web服务

6

管理系统开发实例

理论

66

5

考试

结合实际项目,运用系统调查、系统分析、系统设计、系统实施、系统维护等的具体方法进行系统的设计、开发及维护