软件工程专业的内容和就业情况
1.专业介绍 
    本专业为了满足软件开发等企业的需求,面向程序员和软件技术支持与服务岗位,培养具备软件设计、软件编程、软件测试和软件实施等综合职业能力,能够胜任程序员、软件测试员和软件实施员等工作的高素质技能型专门人才。学生毕业后可在软件企业从事软件编码、软件测试、软件实施和软件运行与维护等工作;也可以在非软件企业从事技术工作,对日外包企业从事软件编码、软件测试等工作。
培养目标:
培养具备计算机软件编程与应用的基础理论、基本技能,能从事计算机程序设计中代码编写、软件测试、软件文档书写、软件应用维护等工作的高等技术应用型技术人才。部分学生还应具备软件项目开发能力、熟练运用国际上先进的软件开发技术和现代软件工程规范与方法的基本能力。 
学习结束后具有以下能力:   
a.应精通3种以上程序设计语言,并具备快速自学能力 
b.了解软件项目的开发流程 
c.能够从事计算机软件初级编码、开发、软件调试 
d.能够从事软件测试工作   
e.能在企事业单位、管理部门从事计算机软件系统设计、开发、使用、维护和管理工作 
2.专业课程介绍软件工程就业
2.1  C程序设计 
  C语言是学习代码编写的基础工具,是一种计算机程序设计语言。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围广泛。
本课程教学目标:通过C语言的学习,使学生掌握程序设计的基本思想和方法,培养学生用计算机解决实际问题的能力。 
2.2  数据结构 
    数据结构课程是计算机专业的一门核心专业课程,是软件课程中非常重要的一门课程。在整个专业教学中占有十分重要的地位,是一门理论性非常强的课程。通过课堂教学、课外练习和上机实习,使学生了解数据对象的特性,数据组织的基本方法,并初步具备分析和解决现实世界问题在计算机中如何表示和处理的能力以及培养良好的程序设计技能,为后续课程的学习和科研工作打下良好的基础。
2.3  C#程序设计
C#Microsoft公司为生成在 .NET Framework上运行的各种应用程序而设计的一种编程语言,具有语法简单、功能强大和类型安全等优点,而且是完全面向对象的。C#凭借在许多方面的创新,在保持C语言的表现力强和风格雅致特征的同时,实现了各种应用程序的快速开发。它不仅支持传统的控制台应用程序和Windows窗体应用程序的开发,也支持WPFASP.NET Web应用程序的开发,而且可以为ASP.NET Web应用程序添加AJAX功能。
本课程教学目标:结合控制台应用程序设计深入细致地讲述了C#语言基础和面向对象程序设
计的有关内容,然后详细地讨论了Visual C#语言在Windows窗体应用程序、WPF应用程序设计,以及ASP.NET Web应用程序设计等方面的应用。
3.软件工程包括的专业   
3.1 可视化编程     
  掌握程序设计方法及可视化技术,精通可视化平台及其软件开发技术。获取Java初级或VB开发能手认证。       
3.2 计算机组成原理 数据结构与算法       
掌握程序的分析和设计(UML 了解软件开发的总体流程,了解软件工程概况,了解UMLBPMN 和建模工具、熟悉软件评估技术,掌握项目规划过程,能熟练使用开发工具和项目计划方法、实现系统;熟悉编码规范、编程调试、测试方法;熟悉验收流程,理解软件质量标准         
3.3 软件测试     
掌握软件测试的基本原理、方法和组织管理,精通软件测试工具。获取ATA软件测试工程师或Delphi初级程序员或Java初级程序员认证。     
3.4 静态网站开发模块 使用HTML 语言开发商业站点 商业网站设计         
3.5  数据库管理     
掌握应用关系范式进行数据库设计,精通SQL语言,可以胜任数据库服务器管理与应用工作。获取Oracle数据库管理或SQL Server数据库应用或Windows XP应用认证。       
3.6 核心Java 技术模块       
使用Java 语言理解程序逻辑 小游戏 使用Java OOP 实现C/S 模式编程 高校学生成绩管理系统 JavaScript 客户端验证和页面特效制作 招聘网站页面特效制作 开发基于JSP/Servlet/JavaBean 的网上交易系统 网上书店系统(v1.0       
4.就业岗位     
软件开发:Java(Java  EE) 工程师、NET 软件工程师、企业、政府、社区、各类学校等WE
B应用程序员、大型数据库管理员、外包开发工程师、游戏开发工程师、网站设计和开发工程师、数据库工程师、ERP/CRM/OA/B2C 开发应用工程师、系统分析设计工程师、文档工程师、大型数据库管理员。