【专业解析】
本专业旨在培养掌握计算机软件基本理论知识、熟悉软件开发和管理技术、能够在计算机软件领域中从事设计、开发、测试、维护和管理的创新型应用人才。所培养的学生要求系统掌握软件工程的基础理论、专业知识和基本技能,具有较强的工程实践能力;具备运用先进的工程化方法、技术和工具从事软件开发、设计、测试、维护等工作的能力;特别是具备一定大型软件的开发管理、过程改进以及测试技术等方面的知识。鉴于软件领域对工作者创造力和合作能力的独特需要,培养的学生还具有以下优势:对新事物的敏感性和适应性,对所学知识的综合应用和创新能力,善于用文字和语言进行交流的能力,与他人协同工作的能力和竞争能力以及良好的社会道德和职业道德。
【主要课程】
高级语言程序设计、离散数学、数据结构、计算机组成原理、操作系统、计算机系统结构、计算机网络、软件工程、数据库原理、编译原理、软件开发技术、软件测试技术、算法分析与设计、计算方法、软件项目管理、JAVA应用技术、UML建模原理、构件技术等。
【就业前景】
本专业毕业生可适应国民经济各行业的信息化需求,在研究机构、政府机关、企事业等单位从事软件领域相关工作。毕业去向集中于国内大中型软件公司﹑通信技术公司﹑电子信息行业及金融管理等企业。