软件工程

概况

互联网时代的到来,国家互联网+战略的深入推进,软件和信息技术服务在各个行业和部门的智能化管理和产业升级中的价值日益凸显,相关专业人才的需求迫切。软件工程专业结合了计算机科学与技术、计算机软件、网络工程的核心要素,以软件工程化应用为特色,秉承将“行业标准作为教学标准”的人才培养理念,设置Java Web开发和移动应用开发两个方向,这两个方向很好的契合了IT市场对软件人才的需求。致力于培养适应区域经济社会发展需求,掌握计算机软件理论和软件工程专业基础知识,具备应用软件的开发,系统分析、测试、管理以及维护等能力,能够从事计算机系统软件或应用软件开发相关工作的,具有社会责任感、扎实理论基础、较强创新精神和实践能力的高素质应用型人才。

为什么选择软件工程?

  • 互联网时代的到来,国家互联网+战略的深入推进,软件和信息技术服务在各个行业和部门的智能化管理和产业升级中的价值日益凸显,相关专业人才的需求迫切,就业前景广阔。
  • 本专业所在计算机工程系与青岛软件园、北京达内科技有限公司、东软、Oracle、青岛儒商商贸有限公司,中译语通科技有限公司、青岛一阁供应链有限公司、青岛中创高科软件有限公司、青岛北辰信息科技有限公司等保持良好的合作伙伴关系,为毕业生创造了良好的实习和就业条件。
  • 在专业教师的指导下,学生将有机会在各级各类大学生竞赛活动中展示自己的风采,如“互联网+”全国大学生创新创业大赛、中国软件杯、蓝桥杯、计算机应用技术等,每年都有学生获得国家级、省级、校级等多项奖项。
  • 本专业师资队伍在职称结构、学历结构、年龄结构等方面不断优化,发展态势良好。
  • 本专业教师先后成功申报多项课题,教师可以将课题研究的内容应用教学中,在专业教师的指导下,学生也有机会参与各类科研项目和科研课题的相关工作。
  • 本专业从产学研协同育人机制的角度提出适合地方院校的应用创新型软件人才的协同育人培养模式,从校企合作共建人才培养模式、“一课双师”企业导师进课堂、“以研促教,教研结合”等环节入手协同培养新工科背景下地方院校软件工程人才,从而实现学校人才培养和企业岗位需求的无缝对接,保证了人才培养质量。

基本信息

  • 学院 计算机工程学院
  • 学习形式 全日制
  • 学制 4 年
  • 学位证书 软件工程(工学学士)

知识与技能

本专业毕业生将具备以下能力:

  • 了解数学、软件工程、设计和管理的相关知识和技能。
  • 能够将数学、自然科学、工程基础和专业知识用于解决复杂工程问题。
  • 能够设计针对复杂软件工程问题的解决方案,设计满足特定需求的软件系统、可复用模块或组件,并能够在设计环节中体现创新意识,考虑社会、健康、安全、法律、文化以及环境等因素。
  • 能够基于科学原理并采用科学方法对复杂软件工程问题进行研究,包括建立软件模型、设计实验、分析与解释数据、并通过信息综合得到合理有效的结论。

专业负责人寄语

“软件改变世界,创新塑造未来,用键盘和鼠标挥洒智慧人生,用数字和字母记录美好生活,用程序和数据推动科技进步,“不忘初心、砥砺前行”是软工人的精神!愿所有同学在未来的四年中坚持初心,牢记使命,勇敢挑战自己,并坚持不懈地努力,不断成长为更好的自己!”

周丽平

课程设置

第一学年

一年级主要包括通识教育课程

第二学年
必修课:
  • 离散数学
  • 计算机程序设计基础
  • 专业英语
  • 程序设计基础课程设计
  • 数据结构
  • 数字电子技术基础
  • 网络基础
  • 数据库原理及应用
  • 操作系统
  • 面向对象程序设计(Java)
  • 数据库课程设计
选修课:
  • 多媒体技术
  • 信息安全
  • 物联网概论
  • 大数据导论
第三学年
必修课:
  • 网页制作
  • Java高级编程
  • 软件工程导论
  • 可视化建模与UML
  • Java web编程
  • Web前端开发技术(web方向)
  • Android应用开发(移动方向)
  • Java编程课程设计
  • 网页设计课程设计
  • Java web课程设计
  • Web前端开发课程设计(web方向)
  • Android开发课程设计(移动方向)
  • 软件工程课程设计
  • 社会调查与实践
选修课:
  • Python程序设计
  • 算法分析与设计
  • 服务器操作系统
  • Oracle数据库
  • C#.NET编程基础
  • C++程序设计
  • 软件原型设计Axure RP
  • 人机交互
  • 软件测试
  • 大数据与数据挖掘技术
  • 游戏设计开发
  • 软件文档规范与标准
第四学年
必修课:
  • Java架构(web方向)
  • Java微服务架构(web方向)
  • Android高级编程(移动方向)
  • 微信程序开发(移动方向)
  • Java后台架构课程设计(web方向)
  • Android高级编程课程设计(移动方向)
  • Java微服务架构课程设计(web方向)
  • 微信程序开发课程设计(移动方向)
  • 毕业实习
  • 毕业设计(论文)
选修课:
  • 人工智能
  • 移动通信技术
  • 编译原理

就业

本专业毕业生主要在各大软件公司、企事业单位、高等院校、科研单位等领域从事软件设计、开发、应用与研究工作;

学生毕业可后进一步攻读软件工程、计算机软件与理论、管理科学与工程等专业的硕士学位。