软件工程专业培养具有扎实的数学、自然科学和工程技术的基础理论知识,受到科学实验、创新思维及从事软件开发和服务外包基本训练,从事JAVA软件、WEB网站、ORACLE数据库管理等系统设计、开发和应用,有一定专长的复合型软件工程学科高级技术人才。
本专业拥有计算机软件与理论、计算机科学与技术两个一级硕士学位授予权和计算机技术专业硕士学位授予权。
主要课程:离散数学、数据结构、操作系统、数据库原理、计算机网络、计算机组成原理、C语言程序设计基础、Java程序设计、编译原理、UML系统分析与设计、软件工程、软件外包服务等。
软件工程专业(Java技术方向)培养学生Java程序设计的能力,除专业基础课外,主要系统学习Java技术课程,强化实践操作技能,强化英语应用能力,实现零距离就业。
学生毕业后可在各行各业从事软件研发、软件过程管理、软件工程服务等工作。
“3+1”培养模式,毕业生具备扎实的理论基础,合理的知识结构,掌握最新的软件开发技术和软件项目管理方法,受到系统的软件工程方法综合训练、全面的的软件开发能力培养和软件工程意识培养,尤其在在JAVA开发工程师、WEB网站开发工程师、ORACLE数据库管理员等岗位强化训练,具有较强的工作适应性,能够从事计算机软件系统管理、软件开发和软件项目管理工作。
主干课程包括数据结构、操作系统、数据库原理、计算机网络、计算机组成原理、C语言程序设计、Java基础程序设计、Java高级程序设计、Oracle数据库技术、JSP程序设计技术、JavaWeb框架技术、Ajax技术、软件工程等。
软件工程专业(测试技术方向)培养具有从事软件工程工作所需的基本理论和基本知识,掌握扎实的软件开发和测试的基本技能与方法,拥有解决工程技术问题的操作技能,了解本专业的发展现状和趋势,具有良好的团队协作和沟通能力,具有较高工程素养、工程创新能力和国际竞争力的工程复合型“卓越工程师”后备人才。
学生毕业后可在各行各业从事软件研发、软件测试、软件质量控制等工作“3+1”培养模式,理解并掌握软件测试过程和软件开发过程的关系,掌握软件测试理论和测试策略,积累和掌握系统化的专业知识技能,熟练掌握软件开发和软件测试技术,能进行测试设计、执行测试,能对测试项目进行管理,使整个测试工作清晰规范并条理化。
学生应该具有软件测试素质(发散思维、数学推理、沟通能力、合作耐心、踏实细心、服务意思等),能理解测试的内涵和地位,具有较高的实践动手能力。
主干课程包括数据结构、操作系统、数据库原理、计算机网络、计算机组成原理、C语言程序设计、Java基础程序设计、Java高级程序设计、Oracle数据库技术、JSP程序设计技术、JavaWeb框架技术、Ajax技术、软件工程、软件测试理论、软件测试技术与应用、缺陷跟踪与软件测试管理等。
软件工程专业(会计方向)工程复合型培养计划专业。
由软件学院和经济与管理学院联合培养,本专业培养适应社会主义市场经济需要,具备软件技术、会计电算化等方面的知识及能力,能在企、事业单位、政府等部门从事项目研发、运用计算机从事项目研发、会计、财务信息化管理等工作的高素质工程复合型人才。
“3+1”培养模式,第四年可选择在企业或者学校进入实训学习,采用本科双专业教育培养模式,实现软件工程和会计电算化专业方向的知识复合,掌握软件工程和会计电算化等专业方向的基本理论和基本技能;具有熟练运用软件工程新技术和会计电算化专业业务能力;具有很强的自学能力和创新能力,适应软件工程和会计电算化专业快速发展的需要。
主干课程包括计算机网络技术及应用、数据库技术及应用、计算机组成原理、C#程序设计基础、操作系统、ASP程序设计技术、数据结构、管理信息系统、软件工程、基础会计学、财政学、统计学、中级财务会计、成本会计学、高级财务会计、会计电算化、管理会计、特殊业务会计准则等。
软件工程专业(移动互联网方向)培养掌握软件工程专业的实践技能,具备需求分析与建模、移动互联网软件设计与开发、人机交互界面设计、软件开发工具使用、企业软件开发流程等专业技能的IT技术人才,毕业后能够在IT企业从事移动互联网WAP平台搭建、移动应用软件、移动Web应用和移动搜索引擎的设计与实现的基础扎实、知识面宽、能适应未来软件技术和移动互联网技术发展需要的高素质工程型软件人才。
“3+1”培养模式,毕业生具备扎实的理论基础,合理的知识结构,熟练掌握软件系统的分析、建模和设计方法,掌握移动通信、移动互联网、移动信息处理设备硬件基本理论和知识,掌握一定的移动互联网通信开发技术,具有移动终端系统应用软件的开发、维护、单元测试能力,能够根据设计的要求开发移动设备软件和移动Web应用,具有开发实践和项目组织的初步经验,具有创新、创业意识和团队精神。
主干课程包括离散数学、数据结构、电子电路技术基础、数字逻辑电路设计、单片机与接口技术、数据通信与网络传输、C++程序设计、Java程序设计、移动数据库、操作系统、软件工程、编译原理、移动Web应用开发技术、移动互联网应用技术、WAP网站搭建技术、Android平台应用与开发、移动搜索引擎、SQLServer数据库开发与实现和WAP技术及其应用等课程。