本专业培养具有扎实的计算机基础知识和掌握现代软件工程的基本理论、专业知识,掌握软件服务外包项目的分析、设计和开发方法,掌握主流软件开发平台和软件开发技术,能够熟练使用多种主流软件工具、运用先进的工程化方法和技术解决企业问题,具有较强的软件开发实践能力和技术创新能力,能够在外文环境中从事软件设计、开发测试以及编制外文项目文档等工作的IT应用型高级专门人才。
主要课程:
公共基础课:大学英语、高等数学、线性代数、概率论与数理统计、离散数学、大学计算机基础、思想道德修养与法律基础、形势与政策、大学生心理健康教育、沟通与演讲、大学生就业指导等。
专业基础课与专业课:高级程序设计基础(C语言)、数据结构(Java语言)、数据库原理与应用、操作系统(Linux)、计算机网络原理、计算机组成原理、软件工程、UML与面向对象程序设计、基于ORM的持久层设计、Oracle、Web开发技术(Java)、软件交互设计、大规模软件架构技术、设计模式、计算机系统安全技术等。
主要实践性教学环节:
(1)本专业依托中国最大的软件服务外包企业东软集团,联合开发实践教学项目。将一个企业级分布式业务系统分解到四个阶段的实践教学环节中:一年级的软件服务外包编程实践、二年级的软件服务外包项目训练、三年级的软件服务外包项目实战、四年级的软件服务外包项目实训。
(2)根据中国软件服务外包企业的组织模式,设立了软件服务外包社团,专门为该专业的学生开展课外企业运营实践活动。真实的企业运作模式,锻炼了学生的企业管理与项目开发能力。
(3)该专业的学生可以在本专业教师的指导下参加ACM国际大学生程序设计竞赛、日本NAPROCK国际编程大赛、中国大学生服务外包创新应用大赛、全国软件专业人才设计与开发大赛等有影响力的赛事,进一步锻炼创新实践能力。
就业领域:
(1)在面向欧美、日本的软件服务外包企业,国际大型IT企业,以及国内软件企业,从事软件研发、技术支持、产品服务、市场推广等工作。
(2)在机关企事业单位(如政府、银行、电信等),从事业务信息系统开发、服务器系统管理、计算机软硬件维护工作。
(3)在中小型IT企业,从事项目管理、软件开发、网站管理、系统维护等工作。
(4)该专业为有意愿出国留学的优秀学生提供了美国狄克森州立大学双学位项目、澳大利亚阿德莱德大学双学位项目、日本京都信息大学院本升硕项目、韩国建国大学交换生项目等20多个国际交流与学习的机会和选择。
(5)在各类学校及科研院所从事相应的教学、科研等工作;也可继续攻读本专业或相关专业的硕士学位。