一、专业介绍
软件编程专业旨在培养具有具有软件开发、软件测试、数据库管理等能力的高级实用型专业人才。软件编程专业是计算机科学的一个分支,和软件科学与技术专业相比较,软件技术专业的侧重点在开发和技术的实际应用,而对软件开发的理论要求没有那么高。
计算机软件在现代社会经济生活中占有极其重要的地位,在各个领域中发挥着越来越重要的作用。该专业毕业的学生拥有庞大的就业市场,具有广阔的就业前景。可以在IT企业、政府机关、企事业单位等从事软件(管理信息系统、企业资源计划系统、文化娱乐产品和控制系统等)开发的需求调查、编码、测试、维护、营销售后服务及软件生产管理工作。

二、学习内容
本专业主要学习领域有公共文化课、专业基础课、专业核心课、能力与素质拓展课、以及实作实战课,具体课程详见《软件编程专业教学课程地图》。
三、入学要求
初中或高中毕业,具有数学逻辑思维、初级英文等能力,对计算机科学有浓厚学习兴趣。
四、相关证书
1、计算机技术与软件专业技术资格(水平)考试,简称计算机资格考试
由国家人力资源和社会保障部(简称人社部)、工业和信息化部(简称工信部)领导,全国计算机软件考试办公室(简称全国软考办)负责对全国计算机与软件专业技术人员所进行的职业资格、专业技术资格认定和专业技术水平测试。
计算机资格考试分为计算机软件、计算机网络、计算机应用技术、信息系统和信息服务共五个专业类别,并在各专业类别中分设高、中、初三级专业资格考试。
(1)、初级资格

(2)、中级资格

(3)、高级资格

2、国家信息化计算机教育认证(CEAC)
由国家工业和信息化和中国电子商务协会共同核准、设立,由CEAC国家信息化培训认证管理办公室统一管理、实施的国家级教育认证项目。
(1)、计算机软件开发工程师,分为助理级、师级和高师级三个等级;
(2)、计算机软件技术应用工程师,分为助理级、师级和高师级三个等级。
3、微软认证体系
(1)、微软认证技术专家(MCTS)
MCTS是微软公司为程序开发人员所设计的基础认证,代表对微软某个技术或某个产品具有充分的技术能力,只测验程序开发的能力。
(2)、微软认证专业开发人员(MCPD)
MCPD是微软公司为程序开发人员所设计的中级认证,着重于设计与发展应用程序的整体架构与组成的能力。
4、Oracle认证JAVA程序员(SCJP)
(1)、Oracle认证Java程序员
考试内容涉及Java所有相关知识、编程概念及applet开发技巧。
(2)、Oracle认证Java开发员
旨在考察通过应用软件分配进行复杂编程的能力及完成编程所需的知识。

五、就业情况
1、就业前景
(1)、软件开发工程师、软件测试工程师,目前月薪约6000~12000元。
(2)、数据库管理员、技术支持和维护工程师,目前月薪约4000~12000元。
(3)、软件销售工程师,目前月薪约8000~16000元。
2、就业方向
主要从事软件开发工程师、软件测试工程师、数据库管理员、技术支持和维护工程师、软件销售工程师等岗位。
3、就业岗位
(1)、按照公司计划完成软件设计与编写工作;
(2)、根据设计报告进行编码,并参与代码的评审测试工作;
(3)、负责相关软件的维护完善和升级工作;
(4)、负责产品新版本的功能测试、异常测试、性能测试以及系统测试等工作;
(5)、负责对客户销售软件产品,并协助对产品进行客制化与导入。
4、就业要求
(1)、有团队工作意识,乐于接受挑战,思路清晰,善于钻研思考;
(2)、具有良好的表达能力和沟通能力和一定的组织能力;
(3)、精通J2EE系统架构,深入理解J2EE优缺点;
(4)、熟悉IP网络视频监控平台、网络视频编解码、网络视频存储系统平台或相关大型系统;
(5)、精通面向对象分析设计思想,逻辑分析能力强,具有丰富的OOA/OOD/OOP经验;
(6)、熟悉RationalRose