河南财经政法大学欢迎你!

img

软件工程(DNIIT软件工程师国际认证)

基本学制:四年

授予学位:工学学士

学科门类:工学

培养目标:本专业旨在培养具备扎实的计算机科学基础,掌握软件开发与项目管理的基本理论和基本知识,具有较强的复杂软件系统的分析、设计、实现及维护能力,适应服务地方经济社会发展需要,专业基础扎实,实践能力强,具有国际视野、社会责任感和创新精神的高素质应用型人才。学生在修完DNIIT嵌入式课程并考核合格的,在获得本科学士学科的同时,可获得NIIT软件工程师(DNIIT)国际认证证书。毕业后能够在IT企业、机关事业单位等行业从事软件开发、测试、维护及软件项目管理等工作。

培养要求:本专业学生主要学习计算机科学与技术及软件工程的基本理论、基础知识和基本技术,接受从事系统分析、软件设计及开发的基本训练,将所学的知识应用于复杂系统的能力,能够综合运用所学科学理论解决工程实际问题的基本能力。

毕业生应获得的知识和能力:

1.自然科学知识。具备利用所学数学、自然科学以及经济和管理知识,来解决实际问题的能力。

2.人文社会科学知识。具有良好的人文社会科学素养、社会责任感和工程职业道德,理解科研和技术在社会经济生活中的重要影响

3.软件工程的专业核心知识。具有扎实的计算机科学与技术、软件工程的基础理论、知识和方法,熟悉主流的系统软件、开发技术和方法;了解软件工程专业相关职业和行业的生产、设计、研究与开发等方面的政策、法津、法规和标准;能正确认识和评价软件工程对于环境、社会可持续发展的影响;了解软件工程学科的理论前沿和发展动态。

4.开发设计能力。熟悉主流的系统软件及应用软件,掌握主流开发技术和方法,具有从事中型软件系统项目规划、设计、开发、测试和评价的实践能力。

5.分析问题能力。能够应用软件工程专业知识及应用数学、自然科学和工程科学的等基本原理,借助文献检索、资料查询,思考分析软件工程领域的复杂工程问题,并得出正确结论。

6.知识获取能力。具有较好的英语运用能力,掌握文献检索、资料查询的基本方法,具有获取、分析及应用信息的基本能力和自我学习能力;

7.沟通能力。具有一定的工程管理能力、组织能力、表达能力、技术报告写作能力和人际交往能力以及在团队协作能力,能够就软件工程领域复杂工程问题与业界同行及社会公众进行有效沟通和交流,具有一定的国际视野和跨文化的交流、竞争与合作能力。

8.创新创业能力。掌握基本的创新方法,具有较强的创新意识,具有综合运用理论和技术手段分析、设计系统的能力,设计过程中能够综合考虑经济、环境、法律、安全、健康、伦理等制约因素。

主干学科:软件工程、计算机科学与技术

核心课程:计算机科学概论、C语言程序设计、计算机科学概论、Linux操作系统原理、离散数学、大学物理、数据结构、数据库原理与技术、计算机组成原理、面向对象程序设计(Java)、计算机网络原理、操作系统原理、软件体系结构、软件测试与质量保证、软件项目管理、人机交互技术、IT项目管理实验等。

DNIIT Java技术方向:HTML5程序设计、UI设计、Web应用程序开发、Java数据持久层框架技术、Java业务层表现层框架技术、高性能Web应用构建技术、移动应用开发技术、基于微服务架构应用开发、大数据开发入门等;

DNIIT 大数据方向:Web应用程序开发、大数据编程技术、分布式数据库企业应用开发、分布式集群技术、数据仓库技术、分布式消息系统、分布式实时计算技术、数据交换技术、分布式日志系统等;

主要实践性教学环节:C语言程序设计实验、数据结构实验、数据库原理与技术实验、计算机组成原理实验、计算机网络原理实验、操作系统原理实验、面向对象程序设计(Java)实验、Web应用程序开发实验、软件工程实验、面向对象分析与设计实验、软件体系结构实验、软件测试与质量保证实验、IT项目管理实验;程序设计实践、DNIIT项目BI、数据结构及算法设计实践、DNIIT项目设计JII、DNIIT项目设计DII、DNIIT项目设计JIII、DNIIT项目设计DIII、DNIIT基于敏捷开发微服务项目实训、DNIIT电商网站日志大数据分析项目实训。

DNIIT Java技术方向:HTML5程序设计实验、UI设计实验、Web应用程序开发实验、Java数据持久层框架技术实验、Java业务层表现层框架技术实验、高性能Web应用构建技术实验、移动应用开发技术实验、基于微服务架构应用开发实验、大数据开发实验等;

DNIIT 大数据方向:Web应用程序开发实验、大数据编程技术实验、分布式数据库企业应用开发实验、分布式集群技术实验、数据仓库技术实验、分布式消息系统实验、分布式实时计算技术实验、数据交换技术实验、分布式日志系统实验等。