软件工程(本科类)
一、培养目标:本专业培养学生掌握计算机科学及软件工程的基本理论、基本知识和基本技能与方法,熟练运用软件工程的设计开发原则及技术;具有较强的软件工程需求分析、软件系统构建、系统应用软件设计与开发、软件系统管理等方面的能力;培养德智体全面发展、具有一定创新能力的复合型软件高级专门应用人才。
二、培养要求:本专业学生主要学习并掌握计算机科学及软件工程等方面的基本理论和基本知识;具备运用先进的工程化方法、技术和工具从事软件分析、设计、开发、维护等工作的能力;具有工程项目的组织、管理、协作等方面的能力;能够运用所学知识与技能解决软件工程方面的实际问题,并为今后进一步学习、提高打下良好的基础。
毕业生应获得以下知识和能力:
1.掌握一定的自然科学基础和人文社会科学基础知识,具有一定的独立获取知识的能力和较好的人文素养;
2.掌握计算机科学及软件工程方面的基本理论、基本知识及软件系统设计、开发技能;掌握本专业所必须的可行性分析、需求分析、系统建模、总体设计、程序编码、软件测试、项目管理与维护、文档写作等基本技能;
3.具有本专业领域内对日软件外包方向的专业知识,了解其学科前沿及发展趋势;
4.了解计算机科学及软件工程等方面的发展动态,获得现代工程思想方法与技能方面的基本训练,具有初步的科研能力和一定的创新能力;
5.掌握二门外语(英语、日语),具有一定的听、说及阅读专业外文文献的能力;
6.在与本专业有关的职业技能方面,至少获得一种职业资格证书(高级)或专业技术资格证书(中级)。
三、主干学科:计算机科学与技术。
四、主要课程:高级语言程序设计、数据结构、操作系统、数据库原理及应用、计算机网络、软件需求分析与UML、软件系统分析与设计、Java语言案例开发、软件设计模式与重构等。
五、主要实践教学环节:企业专业实习、课程设计、毕业设计(或企业专业实践)、职业技能训练等,并实施大学生创新培养行动计划,开展各种设计、实做活动。
六、授予学位:工学学士。
七、说明:本专业按照软件学院教学模式实施,与国内知名的IT企业合作,强化实际工程项目的案例教学,在企业完成工程项目的实践,以培养学生综合的软件设计、开发的实际工作能力。