本科生教育

专业介绍

当前位置: 首页 -> 本科生教育 -> 专业介绍 -> 正文

软件工程专业

信息来源: 发布日期:2024-04-08

一、专业简介

软件工程是一门研究“用工程化的思想与方法构建和维护有效的、实用的、高质量的软件”的学科。软件工程专业面向国民经济信息化建设和发展的需要、面向企事业单位对软件工程技术人才的需要,旨在从工程性角度系统培养能从事计算机软件的软件需求分析、软件设计、软件测试、软件维护、软件项目管理等工作的软件研制与开发的高级工程技术人才。它应用计算机科学、数学、逻辑学及管理科学等学科的基本原理与方法,涉及到程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等诸多方面。

河北经贸大学信息技术学院软件工程专业成立于2009年,经过十多年的建设,在学生培养、师资队伍建设、专业特色建设、科研等方面快速发展。2020年软件工程专业被评为河北省一流本科专业建设点。软件工程专业现有专职教师12人,其中,具有博士学位的教师6人,教授、副教授8人。师资结构合理、专业素质过硬。本专业教师具有扎实的理论功底、有丰富的科研和实践经验,能紧跟软件工程领域的最新发展。本专业与资深软件研发、应用企业有紧密的校企合作关系。

二、培养目标

软件工程专业以我校经济学、管理学等学科为依托,以校企联合办学平台为支撑,力争培养“经济学、管理学背景知识浓厚”、“实践动手能力强”的既具有经济学、管理学的基本知识、又精通软件工程与技术的基础扎实、适应面广、素质全面的应用型、复合型创新人才。使学生掌握软件工程领域的前沿技术和软件开发方法,以及先进的软件工程工具、环境和管理方法,具有较强的实践能力和创新精神,具备熟练的软件需求分析、软件系统设计、软件测试、软件维护与软件项目管理与实施等能力,且具备跟踪计算机技术发展的能力,并具有团队协作精神。

三、培养特色

1、坚持以育人为本,以增强学生创新精神、实践能力和社会责任感为中心

以学生为主体,以市场为导向,为了使学生能够适应社会发展需求,注重学生德、智、体、美全面发展。大力培养学生的创新意识、动手实践能力和社会责任感。

2、突出工程化思想和方法,具备开发和管理能力的知识结构

突出软件研制与开发过程的工程化思想,按照工程化的原则和方法,全面实施分方向、模块化课程体系及案例教学,依托河北经贸大学经济、管理等优势学科,深专业基础知识和工程实践技能、厚行业及领域背景知识,夯实基础、面向工程、强化实训、提升能力,以“精专业、晓经管、重实践、强能力”为主线,不仅使培养的学生能够利用先进的工程性思想、软件开发工具和数据库进行经济学、管理学等领域的软件项目管理、软件构建研发、移动(手机)软件开发等,而且还使其具备软件产业运营、项目工程管理等能力。

3、采用“五位一体”实践教学体系

软件工程专业构建了课程实验、课程设计与岗位实训、学生科研活动、技能大赛、毕业设计 “五位一体”的实践教学体系。

为了提高学生的实践能力,多门课程设置了实验,还设置了多门实践类型的课程;多门课程采用课程设计的方式进行考核,依托东软集团股份有限公司、新龙信息有限公司等公司,开展以“校企合作实训”、“岗位实训”、“体验企业文化”为主的实习活动;培养学生的科研能力;鼓励学生积极申报学校学生科研立项,参与教师的研究课题;以各种大赛为依托和载体,对学生开展创新创业教育;要求学生毕业设计能够使用先进的技术进行设计和开发。

四、教学成果

软件工程专业教学团队在教学、科研方面取得了良好成绩。近五年,获得河北省科技进步三等奖1项;河北省教学成果二等奖1项,河北省多媒体教育软件大赛奖项7项,承担省部级、校厅级课题20余项,发表SCI、EI论文50余篇。2名教师获“蓝桥杯”软件大赛优秀指导教师称号。软件工程专业10级、11级学生在国内大赛中获奖20多人次,承担科研项目6项。

五、主要课程

该专业开设的主要课程包括:计算思维、网页设计技术、面向对象程序设计、离散数学等学科基础课程,数据结构、操作系统、算法分析与设计、Python语言、C++程序设计、ASP.NET程序设计、Java程序设计、J2EE架构与应用、移动应用的设计与开发、数据库原理、Oracle数据库技术、云计算与大数据处理技术、软件需求分析与建模、软件设计模式与体系结构、软件工程综合实践、软件测试、软件构造、软件项目管理、计算机组成原理、计算机网络、互联网技术、Linux操作系统实用技术、软件工程职业实践等。

六、就业去向

软件工程专业培养出的学生能够在经济、管理、金融、教育等诸多与国计民生紧密相关的行业(领域)从事计算机软件的软件需求分析、软件设计、软件测试、软件维护、软件项目管理等工作,在软件架构师、软件系统分析师、软件设计师、软件项目主管、数据库管理员、信息中心的运行与维护等岗位工作,尤其擅长按照工程化的原则和方法从事经济学、管理学等领域的软件项目管理、软件研发、移动(手机)软件开发以及服务等相关工作。