培养目标(2022版):
本专业坚持立德树人,构建产教深度融合机制,发挥企业重要育人主体作用,培养适应江苏省、南京市软件与信息技术服务业发展需求,德、智、体、美、劳全面发展,具有良好科学素质、人文素养、社会责任感和职业道德,具有扎实的数理、专业理论知识和专业技能,具有在软件工程和多元社会环境背景下分析、设计、开发复杂应用系统的能力,具有良好的团队合作和组织管理能力,具有终身学习、较强创新能力和国际化视野的软件工程技术人才。
具体而言,本专业学生培养工作所应达到的目标(毕业后5年左右预期)包括:
1.具有扎实的数理、专业基础理论知识和专业技能(基础知识),能在软件与信息技术服务业相关领域成功开展与专业相关工作;(职业能力)
2.具有良好科学素质、人文素养、社会责任感和职业道德,具有担当精神和强烈的事业心;(综合素养)
3.具有良好的团队合作和组织管理能力(团队合作),能够就复杂工程问题与国内外同行,以及社会公众进行有效沟通和交流;(跨文化交流)
4.具有国际视野,并能跟踪软件工程领域前沿技术发展和较强的创新能力;(国际视野和创新能力)
5.能够通过终身学习适应职业发展,在软件与信息技术服务业相关领域具有职场竞争力。(持续发展)
专业特色:
本专业依据工程教育认证标准,构建了一个在产学研深度融合下的融标准、体系、模式、机制、系统于一体的应用型高校软件工程人才培养体系,培养德智体美劳全面发展、服务江苏、南京区域软件与信息服务业的应用型人才。专业建设水平在省内同类高校处于一流,在全国同类高校有影响力。
主要特色优势:
(1)借鉴工程教育认证标准、工信部ITSS标准、软件工程专业规范,创新软件工程专业应用型人才培养标准;
(2)创新课内外一体化实践教育体系,构建“产学三级驱动”的实践创新能力培养模式;
(3)以“专业建设与产业需求对接”为原则,重构理实一体化的开放性模块化课程体系;
(4)重应用、促开放,课程资源质量高;
(5)创新多方融合、个性化培养机制,培养多规格应用型人才;
(6)强外引、重内培,建成“青蓝工程”省级优秀教学团队,师资队伍工程实践能力强。
专业核心课程:
算法与数据结构、数据库系统原理、操作系统、软件工程导论、软件设计与体系结构、软件质量保证与测试、软件需求分析、软件项目管理
毕业要求:
1.工程知识:能够将数学、自然科学、工程基础和专业知识用于解决复杂软件工程问题。
1-1掌握解决软件工程问题所需数学、自然科学、工程基础和专业知识及基本的数学建模方法;
1-2能够将数学、自然科学、工程科学的语言工具用于软件工程问题的表述;
1-3能够针对具体的软件工程问题对象建立数学模型并求解;
1-4能够将自然科学、工程基础、专业知识和数学模型方法用于软件工程问题的推演、分析和解决方案的比较与综合。
2.问题分析:能够应用数学、自然科学和工程科学的基本原理,识别、表达、并通过文献研究分析复杂软件工程问题,以获得有效结论。
2-1能够运用数学、自然科学、工程基础及软件工程科学原理,识别和判断复杂软件工程问题的关键环节;
2-2能够基于相关科学原理和数学模型方法正确表达复杂软件工程问题;
2-3能够认识到解决问题有多种方案可选择,能够通过文献研究寻求可替代的软件工程问题解决方案;
2-4能够运用相关基本科学原理,借助文献研究,分析软件工程问题的影响因素,获得有效结论。
3.设计/开发解决方案:能够设计针对复杂工程问题的解决方案,设计满足特定需求的软件系统、模块(组件)或算法流程,并能够在设计环节中体现创新意识,考虑社会、健康、安全、法律、文化以及环境等因素。
3-1掌握软件产品设计、开发、质量保证与测试的基本方法和技术,了解影响软件产品设计目标和技术方案的各种因素;
3-2能够针对特定需求,完成软件算法流程、单元模块(组件、部件)的设计、开发和测试;
3-3能够进行软件系统的设计、开发和测试,并能在设计、开发和测试中体现新意识、新思路,采用新方案;
3-4能够在软件系统设计、开发和测试过程中考虑社会、健康、安全、法律、文化以及环境等因素。
4.研究:能够基于科学原理并采用科学方法对复杂软件工程问题进行研究,包括设计实验、分析与解释数据、并通过信息综合得到合理有效的结论。
4-1掌握研究的基本方法,理解“调研、设计、实施、归纳”的基本研究思路;
4-2能够基于数学、自然科学、工程基础及软件工程科学原理,通过文献研究或相关方法,调研和分析复杂软件工程问题的解决方案;
4-3能够针对特定软件工程问题,选择研究路线,设计实验方案,构建实验系统;
4-4能够安全地开展实验,严谨地采集实验数据,如实地记录实验结果,对实验结果进行分析和解释,并通过信息综合得到合理有效的结论。
5.使用现代工具:能够针对复杂软件工程问题,开发、选择与使用恰当的技术、资源、软件工程工具和信息技术工具,包括对复杂软件工程问题的预测与模拟,并能够理解其局限性。
5-1能够掌握软件工程领域中主要方法、平台、工具的使用原理和方法,了解其差异和适用领域;
5-2能够选择与使用恰当的技术、资源、现代软件工程工具和信息技术工具,对复杂软件工程问题进行分析、设计、开发、测试和验证;
5-3能够开发或选用合适的平台、工具,对复杂软件工程问题进行预测与模拟,并能分析其局限性。
6.工程与社会:能够基于软件工程相关背景知识进行合理分析,评价专业工程实践和复杂软件工程问题解决方案对社会、健康、安全、法律以及文化的影响,并理解应承担的责任。
6-1了解软件工程专业相关领域技术标准体系、知识产权、产业政策和法律法规,理解社会、健康、安全、法律以及文化等外部因素对软件工程活动的影响;
6-2理解复杂软件工程项目在“人-网络(含计算机)-社会”系统中应当承担的责任。能够分析和评估软件工程实践对社会、健康、安全、法律、文化的影响以及制约因素对项目实施的影响。
7.环境和可持续发展:能够理解和评价针对复杂软件工程问题的专业工程实践对环境、社会可持续发展的影响。
7-1能够理解复杂软件工程问题所涉及的环境和可持续发展等方面的理念和内涵和法律法规;
7-2了解信息化与环境保护、可持续发展的关系,能够理解和评价复杂软件工程实践对于环境和社会可持续发展的影响。
8.职业规范:具有人文社会科学素养、社会责任感,能够在软件工程实践中理解并遵守工程职业道德和规范,履行责任。
8-1具有正确的价值观和较好的人文社会科学素养,理解个人与社会的关系,了解中国国情;
8-2理解诚实守信的工程职业道德和规范,能够在软件工程实践中自觉遵守履行;
8-3理解工程师对公众的安全、健康和福祉,以及环境保护的社会责任,能够在工程实践中自觉履行责任。
9.个人和团队:能够在多学科背景下的团队中承担个体、团队成员以及负责人的角色。
9-1具有团队合作意识,能够与团队中各学科成员进行有效沟通、并合作开展工作;
9-2能够理解个人在团队中的角色,能够独立或合作承担团队所赋予的任务;
9-3能够了解团队成员想法,具备在多学科背景下的团队中的协调、协作、组织和管理能力,并能够在项目实施过程中运用以上能力。
10.沟通:能够就复杂软件工程问题与业界同行及社会公众进行有效沟通和交流,包括撰写报告和设计文稿、陈述发言、清晰表达或回应指令。并具备一定的国际视野,能够在跨文化背景下进行沟通和交流。
10-1就复杂软件工程问题,能够以发言陈述、报告文稿及图表等方式,清晰准确地表达个人的观点;
10-2能够理解与业界同行及社会公众交流的差异性,具有与其进行有效沟通和交流的能力,并能够准确回应指令和质疑;
10-3具有较好的外语听说读写及翻译能力,能够阅读和翻译外文专业文献,跟踪了解软件工程领域的国际发展趋势和研究热点;
10-4具有一定的国际化视野,能够通过多种途径理解和尊重世界不同文化的差异性和多样性,并能够在跨文化背景下就专业问题进行基本的沟通和交流。
11.项目管理:理解并掌握软件工程管理原理与经济决策方法,并能在多学科环境中应用。
11-1能够掌握应用于软件工程领域的基本经济、管理知识和方法,并能够利用模型和工具对软件工程项目进行管理;
11-2了解软件工程及产品全周期、全流程的成本构成、理解其中涉及的软件工程管理与经济决策问题;
11-3能够在复杂的多学科环境下(包括模拟环境),将工程管理、经济决策的方法,运用于解决方案的设计开发过程中,解决相关工程问题。
12.终身学习:具有自主学习和终身学习的意识,有不断学习和适应发展的能力。
12-1能够在社会发展的大背景下,认识到自主学习和终身学习的必要性,具有终身学习意识;具有自主学习的能力,包括对软件工程技术问题的理解能力、总结归纳的能力和提出问题的能力;
12-2能够发现软件工程实践中存在的问题,并利用多种手段完成自主学习、及时更新知识体系,适应技术的发展和进步。